Skip to content

An e-commerce web application similar to eBay where users can buy and sell products to other users by auctioning and bidding

Notifications You must be signed in to change notification settings

ryanhayame/Auction-House-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Auction-House-Web-App

An e-commerce web application similar to eBay where users can buy and sell products to other users by auctioning and bidding.

Features:

  • 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:
    1. bidding options if auction is active
    2. result of the auction if the auction is inactive (ended either manually by owner or by reaching deadline)
    3. option to end the listing early if owned by the user
    4. option to add product to the user's personal watchlist
    5. a comments section
  • Personal watchlist page for the logged in user
  • Categories page where user can sort auctions by category

Full Demo Videos:

Screenshots:

Main home page

Listing Page (after winning)

Tech Stack:

HTML, CSS, Python, Django, and SQLite

Challenges and Lessons Learned:

  • 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

How to Run the Program:

  • python3 manage.py makemigrations auctions
  • python3 manage.py migrate
  • python3 manage.py runserver

About

An e-commerce web application similar to eBay where users can buy and sell products to other users by auctioning and bidding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published