sahilsapariya/nirmaan-yaatra
It is a comprehensive project designed to streamline and enhance the collaboration process between contractors and administrators within the construction industry
NIRMAAN YATRA ๐ง๐๏ธ
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. ๐ค
๐ Project Overview
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. โก
๐ Key Features
1. Site Management
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. ๐
2. Bill Approval
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. ๐ฐ
3. Budget Management
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. ๐ธ
4. Communication and Collaboration
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. ๐ข
๐ Getting Started
Frontend
Running the Frontend
- 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 startThis will start the development server for the frontend. You can access it at http://localhost:3000 in your web browser.
Backend
The backend of this project is built using Django Python.
Running the Backend
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 runserverThis will start the Django development server. You can access it at http://localhost:8000 in your web browser.
๐ Live Demo
Credentials
Username: admin
Password: admin@123
Check out the live demo of NIRMAANYATRA at https://nirmaanyaatra.netlify.app. ๐
๐ค Contributing
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. ๐
๐ License
This project is licensed under the MIT License.