Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VECAI

VECAI (Victoria Eagles Construct AI) is a construction project management platform designed to help contractors, engineers, architects, quantity surveyors, suppliers, and project owners manage construction projects more efficiently.

The platform centralizes project information, tracks material usage, manages project documentation, and improves collaboration across construction teams. Future versions will leverage Artificial Intelligence to provide predictive insights, optimize material allocation, and improve project decision-making.


Vision

To become Africa's leading intelligent construction management platform that enables construction professionals to deliver projects efficiently, transparently, and with minimal resource wastage.


Mission

To digitize construction project management by providing an easy-to-use platform that improves collaboration, accountability, productivity, and decision-making through technology and AI.


Problem Statement

Construction projects often rely on paper records, spreadsheets, WhatsApp groups, and phone calls to coordinate work. This results in:

  • Material wastage
  • Poor communication
  • Cost overruns
  • Project delays
  • Limited accountability
  • Inaccurate project reporting

VECAI aims to solve these challenges through a centralized digital platform.


MVP Features

The first version of VECAI will focus on solving the core project management problems before introducing AI capabilities.

Authentication

  • User registration
  • Login
  • Role-based access

Project Management

  • Create projects
  • Manage project details
  • Track project status

Team Management

  • Invite project members
  • Assign responsibilities

Material Tracking

  • Record material deliveries
  • Track material usage
  • Monitor inventory

Document Management

  • Upload project documents
  • Store BOQs
  • Store contracts and drawings

Daily Site Reports

  • Record daily work completed
  • Track workforce productivity
  • Monitor site progress

Future Features

  • AI-powered material allocation
  • Cost forecasting
  • Productivity analytics
  • Supplier quotation comparison
  • Mobile applications
  • Notifications
  • Financial reporting
  • Equipment management
  • Marketplace for suppliers

Technology Stack

Backend

  • Go
  • Standard Library (net/http)
  • PostgreSQL

Frontend

  • HTML Templates
  • CSS
  • JavaScript

Development Tools

  • Git
  • GitHub
  • Docker (planned)
  • Claude Code
  • ChatGPT

Project Structure

vecai/
├── cmd/
│   └── server/
│       └── main.go
│
├── internal/
│
├── migrations/
│
├── web/
│
├── docs/
│   ├── product.md
│   ├── architecture.md
│   ├── database.md
│   ├── api.md
│   ├── roadmap.md
│   └── sprint-01.md
│
├── README.md
├── go.mod
└── .gitignore

Development Philosophy

VECAI is being developed with the following principles:

  • Simplicity first
  • Idiomatic Go
  • Modular architecture
  • Secure by default
  • Testable code
  • Incremental development
  • MVP before advanced features

Development Roadmap

Phase 1

  • Authentication
  • Project Management
  • Document Management
  • Material Tracking

Phase 2

  • Reporting
  • Supplier Management
  • Quotation Comparison
  • Notifications

Phase 3

  • Artificial Intelligence
  • Analytics
  • Forecasting
  • Mobile Applications

Documentation

Project documentation is located inside the docs/ directory.

  • Product Vision
  • Architecture
  • Database Design
  • API Specification
  • Development Roadmap
  • Sprint Planning

Current Status

🚧 Under Active Development

The project is currently focused on building the Minimum Viable Product (MVP).


Author

Victor Ouma

Founder, Victoria Eagles Brand


License

This project is currently proprietary.

All rights reserved by Victoria Eagles Brand.

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages