- User login
- Use models and ModelForms (not separate forms) https://towardsdatascience.com/build-a-user-authentication-web-app-with-python-and-django-c60000148724
- Auction listings
- User uploadable images (https://www.youtube.com/watch?v=ygzGr51dbsY&t=683s)
- User bids on auction listings. Many to Many relation. Example: https://auction-website.readthedocs.io/en/latest/4.model-layer.html
Optional features
- user wishlists/watchlist
- user comments/chat