Skip to content

Muskan244/onlineBiddingSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ Online Bidding System

A full-stack online bidding platform where users can register, list items for auction, place bids, and manage their auctions seamlessly.

🚀 Live site: onlinebiddingsystem.netlify.app


✨ Features

  • 🔐 User Authentication
    • Register/Login with hashed passwords
    • JWT-based secure sessions
  • 🧑‍💼 Role-based Access
    • Seller: List items for auction
    • Bidder: Browse and place bids
  • 🛒 Item Management
    • Add new items for bidding
    • View items by categories/status
  • 💰 Real-time Bidding
    • Place and track live bids on available items
  • 📊 Bid History
    • View bid history per item
  • 🧾 RESTful API
    • Clean and well-structured endpoints
  • 🐳 Containerized Deployment
    • Docker + Render for backend
    • Netlify for frontend
  • 🗃️ PostgreSQL Database
    • Hosted on Neon.tech

🧱 Tech Stack

Frontend

Backend

Database


🚀 Running Locally

1. Clone the Repo

git clone https://github.com/Muskan244/onlineBiddingSystem.git
cd onlineBiddingSystem

2. Backend (Spring Boot)

Make sure Java 21 and Gradle are installed.

cd backend

./gradlew bootRun         

3. Frontend (React + Vite)

cd frontend

npm install
npm run dev

🌐 Deployment Details

Service Description URL/Note
Frontend Netlify View Site
Backend Render + Docker Render Dashboard
Database PostgreSQL via Neon Neon

👩‍💻 Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published