This project is built with React and Express.js, with the backend and frontend code organized in separate directories.
The Construction and Machinery Material Management System (CMMMS) is a comprehensive solution designed to streamline material management processes within the construction and machinery industries. It facilitates tasks such as tracking materials, managing inventory, handling user authentication, generating notifications, and providing administrative functionalities. CMMMS aims to enhance efficiency, improve decision-making processes, and optimize resource management in material handling operations.
- Material Tracking
- Inventory Management
- User Authentication
- Notification Generation
- Administrative Functionalities
- Reporting and Analytics
- Employee Management
- Role-Based Access Control
- administrative functionalities for system administrators
- Clone the repository.
- enter to the project directory
cd CMMS
. - Navigate to the backend directory:
cd backend
. - Install backend dependencies:
npm install
. - Navigate to the frontend directory:
cd frontend
. - Install frontend dependencies:
npm install
.
- Navigate to backend directory && Start the backend server:
npm run start
. - the backend server will start on port 3000. check it by going to
http://localhost:3000/
on your browser - Navigate to frontend directory && Start the frontend development server:
npm run dev
. - Open your browser and visit
http://localhost:8000
to view the application.
This project is licensed under the MIT License.