NIRMAANYATRA is a comprehensive project designed to streamline and enhance the collaboration process between contractors and administrators within the construction industry. Its primary objective is to facilitate efficient site management, bill approval, and budget management processes. 🤝
The project aims to address various challenges faced by construction teams, such as manual paperwork, communication gaps, and delays in bill approval. By leveraging technology, NIRMAANYATRA provides a centralized platform where contractors and administrators can interact seamlessly, leading to improved productivity and project outcomes. ⚡
Contractors can easily add and manage construction sites, assign tasks, and track progress in real-time. Administrators have visibility into all active sites and can monitor project milestones effortlessly. 📊
Contractors can submit bills for approval directly through the platform, streamlining the billing process. Administrators can review and approve/reject bills promptly, reducing delays and ensuring timely payments to vendors and suppliers. 💰
NIRMAANYATRA offers robust budget management capabilities, allowing administrators to allocate funds, track expenses, and analyze project costs comprehensively. Contractors can access budget information and make informed decisions to optimize resource utilization. 💸
The platform facilitates seamless communication and collaboration between contractors and administrators through messaging features, task assignments, and document sharing. This fosters transparency and enhances teamwork, leading to smoother project execution. 📢
- Clone the repository to your local machine:
git clone https://github.com/bhuvisanathra/nirmaan-yaatra.git
- Navigate to the frontend directory:
cd ../client
- Install dependencies:
npm install
- Start the frontend:
npm start
This will start the development server for the frontend. You can access it at http://localhost:3000 in your web browser.
The backend of this project is built using Django Python.
To run the backend, follow these steps:
- Navigate to the backend directory:
cd ../server
- Install Django and other dependencies:
pip install -r requirements.txt
- Start the backend server:
python manage.py runserver
This will start the Django development server. You can access it at http://localhost:8000 in your web browser.
Username: admin
Password: admin@123
Check out the live demo of NIRMAANYATRA at https://nirmaanyaatra.netlify.app. 🚀
If you'd like to contribute to this project, please fork the repository and submit a pull request. You can also open an issue if you have any suggestions or find any bugs. 🐛
This project is licensed under the MIT License.