Skip to content

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

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

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages