An advanced bidding and auction platform built using the MERN stack, allowing users to list, bid, and purchase items in a secure and real-time environment. The platform includes user authentication, live bidding, auction management, and transaction history.
Traditional auction platforms often lack user-friendly interfaces, real-time updates, and robust features. This app resolves these issues by providing:
- Seamless user experience with an intuitive design.
- Real-time bidding updates using WebSockets (Socket.io).
- Secure user authentication and data handling.
- A robust auction system that tracks bids and ensures fairness.
- @Jayesh
- @Tohit
- @Manikant
- @Ashish
- User Auctions: Users can list their items for auction.
- Live Bidding: Participate in real-time bidding wars with other users.
- Transaction History: View previous bids, items won, and payments.
- Admin Features: Manage listed auctions and ensure platform integrity.
- Sign Up/Login: Create an account or log in to participate in auctions.
- Browse Auctions: Explore ongoing and upcoming auctions.
- Place Bids: Select an item and bid in real-time during the auction.
- View Results: Check if you’ve won the auction and proceed with payment.
auction-app/ │ ├── backend/ │ ├── models/ │ │ ├── User.js │ │ ├── Auction.js │ │ └── Bid.js │ ├── routes/ │ │ ├── userRoutes.js │ │ ├── auctionRoutes.js │ │ └── bidRoutes.js │ ├── config/ │ │ └── db.js │ ├── middleware/ │ │ ├── authMiddleware.js │ │ └── errorMiddleware.js │ ├── server.js │ └── .env │ ├── frontend/ │ ├── src/ │ │ ├── components/ │ │ │ ├── Header.js │ │ │ ├── AuctionList.js │ │ │ └── BidComponent.js │ │ ├── pages/ │ │ │ ├── HomePage.js │ │ │ ├── LoginPage.js │ │ │ └── AuctionPage.js │ │ ├── App.js │ │ ├── index.js │ │ └── styles/ │ │ ├── App.css │ │ └── components.css │ └── package.json │ └── README.md
Follow these steps to set up the project locally:
- Clone the repository:
git clone https://github.com/yourusername/Next-Bid.git cd frontend && cd Backend
- Install dependencies:
npm install
- Start the development server:
npm start
This project is licensed under the MIT License - see the LICENSE file for details.
Enjoy using the Bidding/Auction app! 🚀