A Django based auction application themed with Harry Potter
This branch holds the code with additional files to roll out to Heroku. New features will be added to this branch and not main, but for the moment the two need to be kept seperate.
The app can now by run by pointing your browser to localhost.
- The homepage lists all active auctions. Once an auction ends, it will no longer show up on this page.
- The entire card of an item listing is clickable (better UI) vs just the button.
- The Categories link at the top of the page will list all categories.
- On the Category Listing page (see #3) you can click on any category name and be taken to a page of all active listings tagged with that name.
- If there are no active listings for a specifc category, the page will say so.
- An individual listing page will display all relevant information, allow a logged in user to place a bid, add a comment and also add to their watchlist.
- If the logged in user is also the creator of an auction, they can end that auction from the listing page.
- If a logged in user is on the listing page of an auction now ended, they will be notified they are the highest bidder. Otherwise they will have an alert the auction has ended.
- If item is already in user's watchlist, an alert will says "Item currently in watchlist" and give user the option to click a link to see their watchlist.
- Watchlist can also be accessed in the top nav if user is logged in.
- In the watchlist, a user can delete anything from the list.
- Gravatars in comments are user specific. If user has a registered Gravatar it will be used, otherwise a generic will show up.
- Add email authentication for new user registration. (MailJet API)
- Add stripe and a shopping cart.