Date: 28-06-2025
Author: Ayush Sharma
Project: Shree-Gopal-ji — Centralized System + Website
POST /api/activities– Create an ActivityGET /api/activities– Get all Activities
POST /api/auth/register– Sign up a new userPOST /api/auth/login– Login a userPOST /api/auth/logout– Logout userGET /api/auth/profile– Get user details
POST /api/project/– Create a new projectGET /api/project– Get all projects' detailsGET /api/project/:id– Get any project's details
POST /api/materials/dumped- Add a new Material to SiteGET /api/materials/- Get details of all dumped MaterialPOST /dumped/:id/usage- Update Material Usage
POST /api/machines/create– Add a new machinePOST /api/machines/assign– Assign a machine to a projectGET /api/machines– Get all machine's detailsPOST /api/machines/:<machineId>/usage– Update any machine's usage
POST /api/users– Add a new userGET /api/users– Get all users' detailsPOST /api/users/assign– Assign a user to a sitePOST /api/users/attendance– Take user attendanceGET /api/users/attendance– Get user attendance
- Automated Material Order Generation when stock is empty.
- Weekly target & progress tracking / milestone setting
- Detection systems for:
- Payment fraud
- Fake machine usage
- False attendance
- Site-wise expense & ledger management with cost/profit calculation
