Skip to content

itanishqshelar/csms

Repository files navigation

CSMS - Construction Site Management System

CSMS digitizes construction site operations using AI-powered machine learning models. It replaces traditional methods like WhatsApp and paper registers with a mobile-first platform featuring attendance tracking, daily progress reports, material management, and intelligent risk prediction.

Key Features

  • GPS-based attendance with geofencing
  • Daily Progress Reports (DPR) with photo uploads
  • Material request and approval workflow
  • Project and task management
  • Billing and invoicing
  • Two ML models: Delay Risk Predictor and Material Anomaly Detector
  • Offline-first architecture
  • Built with React frontend and FastAPI backend

Quick Start

  1. Install dependencies: npm install and pip install -r backend/requirements.txt
  2. Start backend: cd backend && uvicorn main:app --reload
  3. Start frontend: npm run dev

About

CSMS digitizes construction site operations using AI-powered machine learning models. It replaces traditional methods like WhatsApp and paper registers with a mobile-first platform featuring attendance tracking, daily progress reports, material management, and intelligent risk prediction.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors