Загрузка...

BIDHUB - Online Biding System Buit Using JAVA

🚀 BidHub — Online Bidding System | Java Swing + Spring Boot + MongoDB

In this video, I present BidHub, a full-stack Online Bidding System developed as a desktop application that simulates a real-world auction platform.

🔹 Users can:
• Register and log in
• Create auctions
• Place bids on items
• View active and closed auctions
• Track auction status and winners

🔹 Seller Features:
• Create and manage auctions
• View highest bids and complete bid history
• Monitor auction activity in real time

🔹 Admin Features:
• Separate Admin Panel
• Manage users and auctions
• Force-close or delete auctions
• View all bids across the system

💡 One of the key features of this project is bid privacy:
During active auctions, regular users cannot see the highest bid amount. Only the seller and admin have access to complete bid details. This prevents unfair bidding strategies and makes the auction process more realistic.

🛠️ Tech Stack:
• Frontend: Java Swing
• Backend: Spring Boot REST API
• Database: MongoDB
• Communication: HTTP + JSON
• Libraries: Jackson, Spring Data MongoDB

📌 Architecture:
• Controller Layer
• Service Layer
• Repository Layer
• MongoDB Collections: Users, Auctions, Bids

⚡ Additional Features:
• Automatic auction closing using scheduled background tasks
• RESTful API communication
• Server-side bid privacy filtering
• Real-time auction updates

This project was developed as a full-stack desktop application to demonstrate concepts like REST APIs, layered backend architecture, database integration, authentication, and auction management systems.
GITHUB - https://github.com/Hardhikshettyr/online_biding_sysytem

#Java #SpringBoot #MongoDB #JavaSwing #FullStackProject #AuctionSystem #DesktopApplication #RESTAPI #BidHub #CollegeProject

Видео BIDHUB - Online Biding System Buit Using JAVA канала Hardhik Shetty R
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять