Commerce is an auction ecommerce website similar to Ebay where users can list items and put them up for auction and whoever has the highest bid for that particular auctions wins the item
- Python
- Django
- HTML
- CSS
- Javascript
- SQlite3
- Neon.db
- Create account
- Create a listing
- Start an auction
- Bid on a particular auction
- Add items to their watchlist
- Close an auction
- Check active listings
- Make comments on an auction
- Win auctions
To run this project on your machine. Make sure you have python3 installed on your machine.
- Install Django by running the following command in your terminal
pip install django
- Clone the project by using the command below in your terminal
git clone https://github.com/LoneStarrD/BidOut
- Change directory into the cloned repository
cd commerce
- Create and Activate Virtual Environment:
python -m venv env
- On Windows, activate the virtual environment:
env\Scripts\activate
- On macOS and Linux, activate the virtual environment:
source env/bin/activate
- Install Dependencies:
pip install -r requirements.txt
- Run Database Migrations:
python manage.py migrate
- Create Superuser Account:
python manage.py createsuperuser
- Start the Development Server:
python manage.py runserver
Use the superuser account credentials to log in to the admin interface at http://localhost:8000/admin/ and manage the platform content.