hneels / e-commerce

An e-commerce auction site where users can create listings, leave comments, and bid on items.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

E-Commerce: an online auction site

Technologies

  • Python
  • Django
  • HTML
  • Bootstrap

Summary

An eBay-ish e-commerce site where users can create auction listings, view all users' active listings, view details about an individual listing and add the item to their watchlist or leave a comment about it, sort listings by categories, place bids on items, and close out their own auctions by selling the item to the highest bidder.

Video Demo

video demo

How to Run

  1. Clone this repository, navigate to the project and type the following commands:
  2. Activate a virtual environment: 'python3 -m venv .venv' and select the virtual environment as the active workspace
  3. Install dependencies: 'pip install -r requirements.txt'
  4. Run the project: 'python3 manage.py runserver'
  5. When the site opens in localhost, register for an account to view all the auction site functionality

Assignment starter code provided by Harvard's CS50. You can read the assignment specification on CS50's OpenCourseWare

About

An e-commerce auction site where users can create listings, leave comments, and bid on items.

License:MIT License


Languages

Language:Python 70.9%Language:HTML 29.0%Language:CSS 0.1%