Skip to content

Alfrahi/ConstructionCostEstimator

Repository files navigation

Construction Cost Estimator

License: GPL Vite React Supabase

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.

Features

  • 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.

Demo

Check out the live demo: Construction Cost Estimator.

RTL Screenshots:

Dashboard Project Resource Library Cost Database Analytics

LTR Screenshots:

Dashboard Project Resource Library Cost Database Analytics

About

A web-based construction cost estimation app built with React and Supabase. Manage projects, calculate material, labor, equipment, and risk costs, and generate financial summaries with multilingual and PWA support.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages