This is a small project build for Harvard's CS50 Web Programming course hosted by edX. The requirement was to:
Design an eBay-like e-commerce auction site that will allow users to post auction listings, place bids on listings, comment on those listings, and add listings to a “watchlist.”
This was to be done primarily using Django and Bootstrap.
The site uses standard Django auth to control access to features such as creating and bidding on listings, managing your watchlist, and interacting with other users through listing comments.
The landing page will present users, authenticated or not, with the current active listings.
Details for individual listings, as well as functionality mentioned earlier and listing owner control to awarding or cancel a listing, are available on the listing page.
Each listing can be assigned a category which is displayed on the Current Listing page cards as well as can be used to filter listings.