ContractorConnect is a web application that serves as a bridge between companies seeking services and vendors/contractors who provide those services. Companies can upload their tenders, and vendors can upload their quotations based on those tenders, facilitating a streamlined process for both parties involved.
- Tender Management: Companies can create, upload, and manage their tenders.
- Quotation Submission: Vendors can submit quotations for tenders uploaded by companies.
- User Authentication: Secure user authentication system for both companies and vendors.
- Dashboard: Interactive dashboards for companies and vendors to track tender and quotation activities.
- Notifications: Real-time notifications for updates on tender status and quotation submissions.
- Search Functionality: Advanced search functionality to easily find tenders or quotations based on specific criteria.
-
Frontend:
- HTML
- CSS
- JavaScript
- EJS (Embedded JavaScript templates)
-
Backend:
- Express.js (Node.js web application framework)
- Python
-
Database:
- MongoDB
-
Clone the repository to your local machine:
git clone https://github.com/Amodinii/ContractorConnect.git
-
Install dependencies:
cd contractor-connect
npm install
-
Start the development server:
npm start
- Navigate to
http://localhost:5000
in your web browser. - Sign up as a company or vendor.
- Create tenders (for companies) or submit quotations (for vendors).
- Explore the dashboard to manage your tenders or quotations.
- Utilize the messaging system to communicate with other users.
- Amodini AP
- Aditya Pande
- Mihirchandra Loke
- Sathyam A
- Parth Chandel
We welcome contributions from the community to improve ContractorConnect. If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/my-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/my-feature
). - Create a new Pull Request.
Please make sure to update tests as appropriate.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.