Features of this Project
Following are the features of this project!
- Authentication is JWT Token/Cookie based.
- Administrator can create an Auction. Set the base price, set the increment per bid.
- Administrator gives a human readable name of auction. Sets Start date and time. Also sets End time and date (X). (Bid finally closes at (X) or last bid time + 15 minutes whichever is later)
- Administrator can set remarks - hidden from bidders.
- Administrator can create bidders because bidders are known in advance.
- The Administrator is able to see a table of users with column for last bid + time, sorted by bid amount. He is also able to see the time when the bid closes.
- Bidders can participate in an auction. A bidder cannot make more than 5 consecutive bids.
- Bids can be made in a fixed increment only.
- Bidder's own bid will be marked as "your own". The administrator can push realtime messages to the participants.
- The auction proceeds till the end time or till the last bid time + 15 minutes whichever is later.
- Current bid price, his own bid price, next bid price along with time are displayed to a Bidder.
Video Explanation (see it happen!)
Please watch the following youtube video:
Source Code
Please visit this page for Source Code - Source code here
This Blog Post/Article "(C# ASP.NET Core) Realtime Auction with SignalR, WebApi and pure Javascript" by Parveen is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.