An e-commerce web application similar to eBay where users can buy and sell products to other users by auctioning and bidding.
- Homepage to see all active auctions by all users
- Page for logged in users to create a new auction
- Listing page that features all details about the product such as:
- bidding options if auction is active
- result of the auction if the auction is inactive (ended either manually by owner or by reaching deadline)
- option to end the listing early if owned by the user
- option to add product to the user's personal watchlist
- a comments section
- Personal watchlist page for the logged in user
- Categories page where user can sort auctions by category
Main Demo: https://share.getcloudapp.com/z8ulqNPd
Auction End Demo: https://share.getcloudapp.com/jkuOJzEy
HTML, CSS, Python, Django, and SQLite
- Learning and working with Django models and forms
- Making migrations and connecting django models to an SQLite database
- Understanding many to many relationships between Django models
- python3 manage.py makemigrations auctions
- python3 manage.py migrate
- python3 manage.py runserver