A comprehensive administrative management system for construction firms and real estate companies.
Double-click start-app.bat to launch the application.
npm install
npm run devThen open http://localhost:3000
build-desktop.batThis creates an installer in the dist-electron folder.
- Dashboard - Business overview with KPIs and charts
- Project Management - Track construction projects, milestones, tasks
- Property Management - Real estate inventory, status tracking
- Land Records - Documentation and ownership tracking
- CRM - Customer relationship management
- Finance - Accounting, invoicing, payments
- Inventory - Building materials and stock management
- HR - Employee records, attendance, payroll
- Procurement - Purchase orders and supplier management
- Reports - Analytics and export to PDF/Excel
- And 20+ more modules...
- Next.js 16 (React)
- TypeScript
- Tailwind CSS
- Prisma ORM (SQLite)
- Electron (Desktop)
- User & Role Management
- Dashboard
- Customer (CRM)
- Property Management
- Construction Project Management
- Land Documentation
- Sales Management
- Payment Management
- Accounting & Finance
- Procurement
- Inventory Management
- Equipment Management
- Human Resource Management
- Document Management
- Task Management
- Calendar & Scheduling
- Communication
- Reports & Analytics
- Asset Management
- Fleet Management
- Security
- Notification System
- Mobile Application
- Website Integration
- Legal & Compliance
- Multi-Branch Management
- Backup & Recovery
- System Integrations
- Customer Self-Service Portal
- AI & Automation
BuildProp comes in two editions, built from the same codebase:
- BuildProp Standard — Full management system without AI features. All 29 core modules included.
- BuildProp Premium — Everything in Standard + AI-powered insights, predictions, chatbot assistant, and workflow automation.
# Standard (no AI)
build-standard.bat
# Premium (with AI)
build-premium.batOr for desktop (Electron) builds:
# Standard desktop installer
build-standard.bat
# Premium desktop installer
build-premium.batThe editions are controlled by the NEXT_PUBLIC_AI_ENABLED environment variable at build time.
- Install SQLite
- Create a
.envfile:
DATABASE_URL="SQLite://user:password@localhost:5432/buildprop"
- Run:
npx prisma db push - Seed:
npx prisma db seed