Online Auction is a Live Bidding platform built on ReactJS, ExpressJs and Node, where users can bid for any Products. This provides user to add his product along with the images , Once the Product get Approval from Admin , user can provide Date and Time for the Bidding Event to occur, User can bid live on other Products available for Bidding, The code in this repository covers front end and back end of this project.
1. axios npm install --save axios
2. react npm create-react-app
3. react-router-dom npm install --save react-router-dom
4. socket.io-client npm i socket.io-client
5. redux npm i redux
6. react-redux npm i react-redux
7. moment npm i moment
8. material-ui/core npm i @material-ui/core
9. material-ui/icons npm i @material-ui/icons
10. material-table npm i material-table
11. material-ui-pickers npm i material-ui-pickers
1. cors npm i cors
2. express npm i express
3. mongoose npm mongoose
4. nodemon npm i nodemon
5. socket-io npm i socket-io
6. multer npm i multer
7. bcryptjs npm i bcryptjs
8. jsonwebtoken npm i jsonwebtoken
- Products
- See the list of Products, to see more about each Product click on details.
- Add Product
- Add a new Product to be listed for auctioning, with the Description and Images of the Product
- Edit Product
- Change the Product Description,Name and Category
- Delete Product
- Can Delete the Product
- Add Date and Time
- Each product is made available a time slot during which the product will be available for Bidding
- Live Bidding for the Product
- Each product is made available for Bidding during its alloted date and Time.
- Enter the Bidding room
- By clicking the
Enter Bidding room
Button user gets access to the Bidding page
- By clicking the
- Place Bid
- Enter the price at which u want to bid the Product, Other Users also Bid at the same moment
- Declare The Winner
- After the provided time frame gets over the bidding stops and the winner of the Bid is Declared
- Participated in Bids
- can view the history in which all products the user participated and place his bids for what amount
- View Product results
- can view who all participated in the bidding of the users Product, what which user quoted what Price
- Sanjay Musale