Status: β Production Ready | Version: 1.2.0 | Build: Passing | CI: Configured | Deployment: Live
BuildPro is a comprehensive construction project management platform powered by AI and real-time collaboration. Manage projects, teams, timesheets, safety, equipment, and moreβall in one place with AI-assisted decision making.
Live Demo: https://buildproapp-9m1wg4vlq-adrianstanca1s-projects.vercel.app
π€ Advanced AI Intelligence (Gemini 3 Pro)
- AI Project Launchpad: Grounded project architecture & site analysis.
- AI Safety Center: Real-time hazard detection & compliance advisor.
- AI Predictive Fleet: IoT telemetry simulation & predictive maintenance.
- AI Financial Command: Smart budget forecasting & risk mitigation insights.
- AI Workforce Analytics: Skill gap analysis & automated training plans.
π Comprehensive
- 37 fully functional views
- 40 integrated routes
- 15 data models
- Real-time updates
π₯ Collaborative
- Team messaging
- Role-based access control (RBAC)
- Full Multi-tenant architecture
- Resource-limit enforcement (Plan-based)
- Tenant-specific branding & analytics
- Node.js 18+
- npm or yarn
# Install dependencies
npm install
# Setup backend
cd server && npm install
cd ..
# Set environment variables (copy .env.example to .env)
cp .env.example .env
# Start development server (Frontend + Backend)
npm run dev
# Visit: http://localhost:3000# Build for production
npm run build
# Preview production build
npm run preview| Document | Purpose |
|---|---|
| MEMBER_MANAGEMENT.md | Team onboarding & invitations guide |
| DEPLOYMENT_GUIDE.md | Setup & configuration guide |
| SUPABASE_SETUP.md | Database & auth configuration |
| TENANT_MANAGEMENT.md | Multi-tenant organization guide |
| API_ENDPOINTS.md | Backend API reference |
| SECURITY_DECISIONS.md | Security posture & decisions log |
Start here: Read MEMBER_MANAGEMENT.md for team setup.
- React 19.2.0 with TypeScript
- Vite 6.2.0 for fast builds
- TailwindCSS for styling
- Lucide React for icons
- Leaflet for maps
- Supabase - Auth, Database, Real-time
- Google Gemini 3 Pro - AI Engine
- PostgreSQL + SQLite - Data
- Express.js (optional) - REST API
- Vercel - Hosting & Auto-deployment
- GitHub - Version Control
| Metric | Value |
|---|---|
| Views | 37 (all working) |
| Routes | 40 |
| Data Models | 15 |
| Build Modules | 1825 |
| Build Time | ~2s |
| TypeScript Errors | 0 |
| Notification System | Toast (100% Normalized) |
| Architecture | Monorepo (FE/BE) |
Create .env file with:
VITE_GEMINI_API_KEY=your_gemini_key_here
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_KEY=your_supabase_key
See .env.example for all options.
βββ views/ # 37 view components
βββ components/ # Reusable UI components
βββ contexts/ # State management
βββ services/ # API & business logic
βββ hooks/ # Custom React hooks
βββ types.ts # TypeScript definitions
βββ App.tsx # Main app with routing
βββ vite.config.ts # Build configuration
βββ package.json # Dependencies (cleaned)
β TypeScript: 0 errors β Build: All passing β Deployment: Live & ready β Documentation: Comprehensive β Git: Clean history with meaningful commits β Dependencies: Audited & minimal
# Login to Vercel
vercel login
# Deploy to production
vercel --prodSee VERCEL_DEPLOYMENT.md for detailed instructions.
- β Project management
- β Task scheduling
- β Team collaboration
- β Timesheet tracking
- β Safety management
- β Equipment inventory
- β Financial tracking
- β Document management
- β Real-time chat
- β AI-powered features
- β Offline support
- β Error handling
- β Mobile responsive
This is a production-ready application. For bug reports or feature requests, please check the documentation first.
Private project - BuildPro Construction
- Review FINAL_STATUS.md for complete overview
- Setup environment variables from
.env.example - Install dependencies:
npm install - Run dev server:
npm run dev - Deploy to production:
vercel --prod
Status: β Ready for production use Version: 1.2.0 Last Updated: December 18, 2025