Skip to content

BidMaster is a full-stack auction platform for creating, bidding, and managing auctions. It features a responsive UI built with React and Tailwind CSS, and a backend powered by Express.js and MongoDB Atlas. Key features include user authentication, automated email notifications, and a super admin dashboard for comprehensive auction management.

Notifications You must be signed in to change notification settings

vd7943/BidMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

BidMaster

BidMaster is a full-stack auction management platform designed for users to create, bid, and manage auctions in a seamless and intuitive manner. The platform includes a dynamic user interface built with React and Tailwind CSS, alongside a robust backend powered by Express.js and MongoDB Atlas. BidMaster also features user authentication, automated email notifications, and a comprehensive dashboard for super admin.

Features

Backend:

MongoDB Atlas: Cloud database solution for storing all application data. User Model & Routes: Handle user registration, login, and profile management. Auction Model & Routes: Manage auction creation, display, and bidding processes. Bid Model & Routes: Facilitate placing and tracking bids on auctions. Commission Proof Model & Routes: For handling proof submissions for commissions. NodeMailer Setup: Automated email notifications for auction events. Automation with Node-Cron: Schedule automated tasks and reminders. Secure Authentication: User authentication using JWT and password hashing with bcrypt.

Frontend:

Responsive Design: Styled with Tailwind CSS for mobile and desktop experiences. Side Drawer Navigation: Easy access to different sections of the website.

User Pages:

Register, Login, User Profile Auctions, Leaderboard, and Auction Item Detail pages Submit Commission and View My Auctions pages

Admin Pages:

Super admin dashboard to manage auctions, payments, users and Charts & Analytics: Integrated with Chart.js for real-time data visualization.

Miscellaneous Pages:

How It Works, About Us, Contact Us, Home Page

Technologies Used:

Backend: Node.js, Express.js, MongoDB Atlas, Mongoose, NodeMailer, Node-Cron

Frontend: React, Redux Toolkit, React Router, React Icons, Tailwind CSS

API Communication: Axios for handling HTTP requests

About

BidMaster is a full-stack auction platform for creating, bidding, and managing auctions. It features a responsive UI built with React and Tailwind CSS, and a backend powered by Express.js and MongoDB Atlas. Key features include user authentication, automated email notifications, and a super admin dashboard for comprehensive auction management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published