Skip to content

codinggita/noble_bids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 NobleBid

A dynamic online bidding system built with the MERN stack (MongoDB, Express.js, React, Node.js). This platform provides a secure and transparent environment for users to participate in live auctions, manage bids, and oversee platform activities.

MERN Stack JWT Auth Real-Time Bidding

📖 Table of Contents

🔑 Key Features

👨💼 User Roles

  • Auctioneer: Create/edit/delete auctions, upload product images, set pricing/duration, and monitor live bids.
  • Bidder: Browse auctions, bid in real-time, track history, and win items.
  • Super Admin: Manage users, oversee auctions, enforce fair play, and resolve disputes.

Core Features

  • 🔒 Secure Authentication: Role-based access control with JWT.
  • 🎥 Real-Time Bidding: Live updates for ongoing auctions.
  • 🖼️ Image Uploads: Cloudinary integration for auction item images.
  • 📜 Transaction History: Track bids, wins, and payments.
  • 📩 Email Notifications: Automated alerts via Email.js for bids, auction wins, and updates.
  • 📊 Dashboard: Intuitive UI for managing auctions, bids, and analytics.

🛠️ Tech Stack

Backend

  • Framework: Node.js, Express.js
  • Database: MongoDB
  • Libraries: bcrypt, jsonwebtoken, mongoose, emailjs, cloudinary, node-cron

Frontend

  • Framework: React.js, Redux
  • Libraries: axios, react-router-dom, react-toastify, chart.js, react-icons

🚀 Getting Started

Prerequisites

📚 Postman Documentation

Postman
Replace with your actual Postman API documentation link.

📜 License

Distributed under the MIT License. See LICENSE for details.

👥 Contributors


🌟 Empower your auction experience with seamless bidding, real-time updates, and robust security!

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages