This project is an eBay-like e-commerce auction site that will allow WIZARDS to post auction listings, place bids on listings, comment on those listings, and add listings to a “watchlist.”
It's a fullstack project that I took inspiration from CS50W by Harvard to learn django, Ajax, Database modeling.
OBS: Unit tests paused by now:
I used Test-driven development methodology, I made several tests then I decided to use Ajax later, so it break a lot of unit tests.
May in the future I fix, but the purpose of the project is to learn and not to make a real-world website
Requeriments:
Create a Python virtual environment:
If you are using Linux or macOS, create an isolated environment with the following command:
python -m venv my_env
If you are using Windows, use the following command instead:
py -m venv my_env
activate the virtual environment:
If you are using Linux or macOS, run the following command to activate your virtual environment:
source my_env/bin/activate
If you are using Windows, use the following command instead:
.\my_env\Scripts\activate
Install django:
pip install Django