Skip to content

This is an online auction website that allows sellers to post their products with details, and schedule the auction. Buyers can buy the products by placing bids.

Notifications You must be signed in to change notification settings

zugzwang03/Auction_Website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auction Website

  • This is an online auction website that allows sellers to post their products with details, and schedule the auction. Buyers can buy the products by placing bids.
  • The website comes with a calendar view using which the users can see all the deals in a calendar setting, making it easier for them to match their schedule with the auction timings.
  • Products can be sorted according to various filters , making it easy for buyers to grab the deals of their choice.
  • An Auction Space for every product allows users to see what bids are being placed for the product and various other stats while the auction is going on.
  • Buyers can view the seller's profile to see their past posts as well as past purchases , giving transparency and confidence.
  • There is a watchlist where users can add products whose auctions they wish to be notified about. An email will be sent to the user once the auction of that product starts.
  • The real-time chat feature is enabled to make communication between buyer and seller effective and effortless.
  • In the My profile section, the users can view and edit their details such as username/address, etc, and can also view their own past purchases as well as posts.

Setting up the project on local System:

Requirements:

One must have nodeJs installed on the system.
Download Link: https://nodejs.org/en/download/ (Download the LTS version)

Clone the git repository from the following link : https://github.com/AkshitaJain1503/Auction_Website.git Open the project folder on the local system and open three terminals. Run the following commands:

On the first terminal :

cd .\server\
npm i
npm start

On the second terminal :

cd .\client\ 
npm i
npm start

On the third terminal :

cd .\socket\ 
npm i
node index.js

Few screenshots from the website:

Login/SignUp :

Screenshot (173)

Home Page :

localhost_3000_ (4)

Product Details :

Screenshot (154)

Auction Space For a Product :

Screenshot (159)

WatchList :

Screenshot (153)

MyProfile/UserProfile :

Screenshot (163)

Past Purchases / Past Posts :

Screenshot (176)

Edit Profile:

Screenshot (172)

SearchResults :

Screenshot (168)

Calendar View for Search Results:

Screenshot (170)

Calendar View of a product for a specific date :

Screenshot (171)

Buyer Queries :

Screenshot (162)

Chat System :

Screenshot (161)

Email Notifications:

Winning buyer getting mail

Screenshot_2023-03-24_at_5 13 45_PM

Subscriber getting mail before 24 hours

WhatsApp Image 2023-03-24 at 19 00 44

About

This is an online auction website that allows sellers to post their products with details, and schedule the auction. Buyers can buy the products by placing bids.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.0%
  • CSS 7.8%
  • HTML 1.2%