This is a web application built with Django, allowing users to create and browse auction listings, place bids, and interact with listings through comments and watchlists.
- Models: The application includes models for users, auction listings, bids, and comments.
- Create Listing: Users can create new auction listings.
- Active Listings Page: The default route displays all currently active auction listings.
- Listing Page: Clicking on a listing displays detailed information, including current price.
- Watchlist: Signed-in users can view and manage their watchlist.
- Categories: Users can browse listings by category, with each category displaying all active listings within it.
- Django Admin Interface: Site administrators have full CRUD functionality for listings, comments, and bids via the Django admin interface.
Check out the live version of this project here.
- Get the code in your local machine.
- Make sure you've python3 installed.
- Also install django via command pip install django or run pip install -r requirements.txt
- Apply migrations: python manage.py migrate
- Now inside the parent commerce directory run python manage.py runserver
- Hurrah! this project is now running on your localhost.