prayagp8 / delightful-secretary-78

Tender Management System. A backend application to manage all the tenders and vendors

Home Page:https://drive.google.com/file/d/1tb1NVJRpcu8bhrqZAYfDYICLGYO4AL1d/view?usp=sharing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tender Management System

Whenever a company requires a service / merchandise , a tender is floated. Company maintains an empaneled list of Vendors. An empaneled vendor can only bid for a tender. Every vendor can bid only once against each tender. Against each tender there may be bids from several vendors. The company will then select the most suitable bid and places the order to that vendor.

There are 2 users in the system

  1. Administrator and
  2. Vendor

The Role of Administrator is

  1. Create new Vendor.
  2. View all the vendors.
  3. Create new tenders.
  4. View All the Tenders.
  5. View All the Bids of a tender.
  6. Select a Bid.

The Role of a Vendor is

  1. View all the current Tenders.
  2. Place a Bid against a Tender.
  3. View status of a Bid(Whether Selected or Not)
  4. View his own Bid History.

Technologies used:-

  • Java
  • JDBC
  • MySQL

Application Work flow:-

image

Instruction to run project in your local:-

  • clone the repository in your local
  • import the project IDE (Spring tool suits etc)
  • make your database( default database name="tender" )tables in mysql using database file attached in repository
  • run the Main.java file from com.tms.UseCase package
  • admin username = 'root' password='root'
  • vendor username = email_id

Screenshot from application:-

  • Home and Admin login functions:

admin

  • Vendor login and function

vender login

  • "Suggestions and project Improvements are always Invited!"

Thanks a lot

About

Tender Management System. A backend application to manage all the tenders and vendors

https://drive.google.com/file/d/1tb1NVJRpcu8bhrqZAYfDYICLGYO4AL1d/view?usp=sharing


Languages

Language:Java 100.0%