Online Bidding System using Spring Boot, React JS & MySQL
`
Technologies Used in Online Bidding System
1. Spring Boot (REST APIS)
2. React JS (Frontend)
3. MySQL for Database
4. Maven for project management
5. Bootstrap (Styling)
Software Used in Online Auction System Project
1. STS (Spring Tool Suite)
For developing our backend, an Online Bidding System project using Spring Boot, we have used STS (Spring Tool Suite) or Eclipse Ide. But yes, we can use other IDEs like Intellij Idea, NetBeans, etc.
2. VS Code (Visual Studio Code)
For developing our frontend, an Online Auction System project using React JS, we have used VS Code (Visual Studio Code).
3. MySQL Workbench
For efficient querying and manipulation of data, we have used MySQL Workbench.
User Modules in Online Bidding System Project
1) ADMINISTRATOR MODULE
2) CUSTOMER MODULE (Buyer & Seller)
3) DELIVERY MODULE
Functional Modules in Online Bidding System Project
1) User Authentication Module:
2) Customer Module:
3) Delivery Module:
4) Product Module:
5) Bidding Module:
6) Order Module:
OVERVIEW
ROLES OF USER
ADMIN ROLE
1) Admin will be able to log in to the System.
2) Admin can register other admins.
After the Admin login, the admin can register Admins into the system by using the below form.
3) Admin can add Product Categories
Admin can add multiple categories into the system and Sellers can add the products from these categories only.
4) Admin can view and delete the product categories
Admin can view all the product categories added by him and he can delete the categories by clicking on the delete button. Once Admin deletes the category, all the products under that category from all sellers will also get deleted.
6) Admin can view all the products.
Admin can view all the products from all the sellers along with their status.
7) Admin can view all the Customer orders.
Admin can view all the Buyer Orders from all the sellers, he can also search the orders by order ID as shown below.
8) Admin can view all the customers.
Admin can view all the registered customers in the system as shown below.
9) Admin can view all the Delivery Persons.
Admin can view all the registered delivery persons from all the Customers.
CUSTOMER ROLE
1) Customers can register themselves by using the below form.
2) Customer can add his product
The Customer can add his products to the system if he wants to sell any Product. So to add the product, the seller has to enter all the basic details of the product like name, description, category, and most importantly product asking price & expiry time as shown below.
3) Customers can view all their products
The Customer can view all the products that were added by him and by clicking on the delete button he can also delete the product but the status of the product should be available.
Along with this, Customers can also filter the products by selecting the status from (Available, Deactivated, Sold, and unsold)
5) Customers can update their product.
The Customer can update any of his products at any time but the status of the product should be available,
Also If the product is Unsold then the Customer can update the product expiry date time.
6) Customer can view all his orders.
The customer can view all the buyer orders of his products as shown.
7) Customer can assign a delivery person for an order.
The Customer can assign a delivery person for the Buyer's orders.
8) Customers can view all products and bid on the products.
9) Customers can view their Bids on other products.
10) Customers can view their Wallet.
11) Customers can register their Delivery Person by using the below form.
12) Customers can view and delete their Delivery Persons.
The Customer can view all the delivery persons which was registered by him and at any time he can delete the delivery persons.
DELIVERY PERSON ROLE
1) The Delivery Person can view Delivery Orders assigned to him
2) The Delivery Person can update the Delivery Status of Orders.
The delivery Person can update the Delivery Status of the orders that were assigned to him by the seller. and the same status will be visible to all i.e. Admin, Buyer (who made orders), and Seller.
OTHER SPRING BOOT & REACT JS PROJECTS
1) Online Banking System using Spring Boot & React.
2) Hospital Management System using Spring Boot & React.
3) Hotel Booking System using Spring Boot & React.
4) E-commerce Project using Spring Boot & React.
5) Gym Management System using Spring Boot & React.
6) Employee Management System using Spring Boot & React.
7) Train Ticket Booking System using Spring Boot Microservices & React.
8) Online Bike Service Booking System using Spring Boot & React.
9) Turf Booking System Project using Spring Boot & React.
10) Task Management System Project using Spring Boot & React.
11) Airline Reservation System using Spring Boot & React.
12) Multi-Vendor E-commerce Project using Spring Boot & React.
13) Multi Vendor Online Food Ordering Project using Spring Boot & React.
14) Online Job Portal Project using Spring Boot & React.
15) Courier Management System Project using Spring Boot & React.
16) Online Exam Portal Project using Spring Boot & React.
Students can use this project for learning and can submit the project for their final year or Internship projects.
IF YOU WANT THE PROJECT DO CONTACT ME. I will give you the full project SOURCE CODE and I will do a COMPLETE SET-UP of the project on your PC or Laptop remotely.
Or You can simply Request for the Project Source Code & Set Up by clicking on the below button.
MAIL ME AT codewithmurad@gmail.com
DM ME ON INSTAGRAM at @codewithmurad
DM ME ON FACEBOOK at @codewithmurad
DM ME ON TELEGRAM at @codewithmurad
Connect on My Discord Server: CLICK HERE
I will give you the full project SOURCE CODE and I will do a COMPLETE SET-UP of the project on your PC or Laptop remotely.
Or You can simply Request for the Project Source Code & Set Up by clicking on the below button.
MAIL ME AT codewithmurad@gmail.com
DM ME ON INSTAGRAM at @codewithmurad
DM ME ON FACEBOOK at @codewithmurad
DM ME ON TELEGRAM at @codewithmurad
Connect on My Discord Server: CLICK HERE
1 Comments
Awesome project development
ReplyDelete