This is the Beta Version of the Tender Management System which I had to prepare as a part of my Software Engineering Course (ESC501) in my 3rd Year (5th Semester) of B.Tech in CSE.
- Login / Sign Up / Authentication: Account Creation has been implemented with sessions.
- Setting Bids for Tenders
- Selling Tenders
- Displaying Available Balance after Selling / Purchasing
- Delete Tenders from Listing
- Adding Tenders to Listing
- Admin Panel with full access to User, Bidding and Tender Databases
- Contact Admin Section with Automated E-mail Facility
- Front-End: HTML, CSS, JavaScript, Bootstrap-4
- Back-End: Flask, SQLAlchemy, SQLite3
The project is still in its nascent stage and runs only on a Virtual Environment on the local host.
- Install VS Code
- Assuming you have flask and Python installed, open Terminal in VS Code and simply type in:
run_protender.bat
to run the scripts inside the file and launch the Virtual Environment. - If you encounter any errors related to undefined python packages, make sure to install all of them using
pip
. Notably,flask_bcrypt
,flask_login
andflask_wtf
.
This should get your web application up and running at http://127.0.0.1:5000
.