A web application for estimating construction project costs. Built with React and Supabase, it allows users to manage projects, calculate costs for materials, labor, equipment, and risks, and generate financial summaries. Supports multilingual interfaces, offline capabilities via PWA, and secure sharing.
- Project Management: Create, edit, and manage construction projects with details like type, size, location, duration, and client requirements.
- Cost Estimation: Break down costs into categories:
- Materials: Quantity, unit price, total cost.
- Labor: Workers, daily rates, total days.
- Equipment: Rental costs, maintenance, fuel.
- Additional Costs: Custom expenses.
- Risks: Probability-based contingency planning.
- Financial Calculations: Automatic computation of direct costs, overhead, contingency, markup, tax, and grand total.
- Scenario Simulation: Simulate cost impacts (e.g., price increases) via Edge Functions.
- Sharing & Collaboration: Generate secure share links with passwords and expiration; Internal sharing options.
- Reporting: Generate PDF reports for proposals and cost breakdowns.
- Internationalization (i18n): Support for multiple languages (e.g., English, Arabic) with RTL/LTR handling.
- PWA Support: Installable as a Progressive Web App for offline access.
- Analytics & Charts: Visualize costs with ECharts (bar/pie charts).
- Authentication: Secure user auth via Supabase, with role-based access.
- Admin Tools: Manage users, subscriptions, and dropdown options.
- Import/Export: CSV import for cost items; Currency conversion.
- Responsive Design: Mobile-friendly with Tailwind CSS and Radix UI components.
Check out the live demo: Construction Cost Estimator.
RTL Screenshots:
LTR Screenshots:









