Skip to content

Rohit-hooda/Auctioner

Repository files navigation

Auctioner 👋

Version Documentation

Auctioner was developed with a goal to make the auction process easier and accessible to people around the globe. It provides a system where people can login and sell their products or even place bids on other's products. The entire process is done online so anyone from any part of the world can place a bid at any time.

The entire project backend is developed using Node.js utilising the Express framework for creating the API. On the databse side, i have utilised both MySQL & MongoDB using their driver libraries from npm.

Features

  • User Authentication
  • Email Verification
  • Persistent Sessions
  • Password Reset facility
  • Upload Image of product
  • Increase auction time
  • 24x7 Bidding
  • Live Bid updates for all Bidders & owners
  • Live Countdown timer
  • Timer animation to show low time left for auction
  • Automatic Email to product winner & owner when the bid ends
  • Product Search
  • Search filters

Prerequisites

  • node 10.15.3
  • Other dependencies are mentioned in package.json

Install

npm ci

Usage

node server.js

Show your support

Give a ⭐️ if this project helped you!

About

Auctioner provides a full auction system in which a user can authentication, verify emails, reset password. Other features such include live updates on bids, live countdown timer, and the ability to even increase auction time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors