Smart Construction Workflow & Safety Management System (SCWMS) is a comprehensive platform designed to streamline construction project management through specialized modules for different aspects of the construction process.
SCWMS/
├── WSPM/ - Worker Safety & Payroll Management
├── ETM/ - Equipment and Tools Management
├── MISTM/ - Materials , Inventory & Supplier Tracking Management
├── CIM/ - Compliance, Inspection and AI Monitoring
├── PTFD/ - Project Timeline and Financial Dashboard
└── README.md - This file
Handles workforce management, staff scheduling, and personnel planning.
Manages equipment tracking, tool inventory, and maintenance scheduling.
Handles materials procurement, inventory tracking, and supply chain management.
Handles quality control, safety inspections, and project monitoring.
Manages project timelines, financial tracking, and dashboard visualization.
Each module is developed by a dedicated team:
- WSPM Team: [Chamudi]
- ETM Team: [Dulmi]
- MISTM Team: [Kumuditha]
- CIM Team: [Dhanujaya]
- PTFD Team: [Kavishka]
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT
- Deployment: [ Deployment Platformp]
Each module has its own setup instructions. Please refer to the individual module README files for detailed setup instructions.
- Node.js (v14 or higher)
- MongoDB
- npm or yarn
-
Clone the repository:
git clone [repository-url]
-
Navigate to the specific module directory:
cd SCWMS/[MODULE_NAME] -
Install dependencies for both frontend and backend:
# Backend cd Backend npm install # Frontend cd ../frontend npm install
-
Set up environment variables (refer to each module's documentation)
-
Run the application:
# Backend npm start # Frontend npm start
Note: There should be no node_modules directory at the root level. Each subsystem manages its own dependencies independently.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
Project Link: [https://github.com/ShanthanosJr/Workflows_Engineering.git]