Coder Social home page Coder Social logo

ritikrana0169 / tender-management-system Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 0.0 123 KB

This Tender Management System is a web application designed for companies to float tenders and vendors to bid on them. The system maintains an empaneled list of vendors who can bid for tenders. The company can view all the vendors and create new tenders. Vendors can view all current tenders, place bids, and view their bid history.

Home Page: https://drive.google.com/drive/folders/1zSdU5iXiAqwAytG3SD2yxRAIe_v1XnBf?usp=sharing

Java 100.00%
core-java hibernate jpql mysql-database

tender-management-system's Introduction

sore-rate-9569

Project Name

Tender Management System.

About Project

This Tender Management System is a web application designed for companies to float tenders and vendors to bid on them. The system maintains an empaneled list of vendors who can bid for tenders. The company can view all the vendors and create new tenders. Vendors can view all current tenders, place bids, and view their bid history.

Project Logo

tender

Er Diagram

schemafortender

The system has two types of users:

Administrator:

1.Can login
2.view all vendors
3.create new tenders
4.view all tenders
5.view all bids of a tender
6.and assign a tender to a vendor.

Vendor:

1.Can SignUp With New Account
2.Can login
3.update account details
4.view all current tenders
5.place bids
6.view own bid history
7.search for a tender by tender id.

All above parts are working properly

Installation:
1: Clone the repository or download the zip file.
2: Import the project into a Java IDE.
3: Setup a database (MySQL) and configure the database connection in the persistence.xml file located in the src/main/resources/META-INF folder.

Technologies Used:
1: Core-Java
2: Hibernate ORM Framework
3: MySQL Database

Configuration:

The database connection can be configured in the persistence.xml file located in the src/main/resources/META-INF folder.
The [username=>admin and password=>password] for the admin account are fixed and hardcoded in the code.

Usage:

1: Clone the repository or download the zip file.
2: Import the project into a Java IDE.
3: Login as either the Administrator or Vendor.
4: Perform the desired actions based on the user type.

Conclusion:

This Tender Management System provides a user-friendly interface for companies to float tenders and vendors to bid on them. It is a useful tool for streamlining the tendering process and improving efficiency.

ScreenShots->

MySql->
Database Name -> tenderCompany

Tables Inside tenderCompany

tables

Bid table Describe.

bid desc

Tender table Describe.

tender desc

Vendor table Describe.

vendor desc

Vendorbidsfortender Table Describe.

vendorbidsfortenders desc

THANK YOU

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.