Welcome to the Auctions Django App! This web application allows users to create, browse, and participate in online auctions. Users can list items for auction, place bids, comment on listings, and manage their watchlist.
Deployed and hosted as a web service in
User Authentication:
Users can register, log in, and log out. Passwords are securely hashed for user authentication.
Listings:
Users can create new auction listings. Each listing includes a title, description, starting bid, image URL, and category.
Bidding:
Users can place bids on active listings. The highest bid is displayed on each listing.
Watchlist:
Users can add listings to their watchlist. Watchlist items are easily accessible for users to keep track of.
Comments:
Users can comment on listings to share information or ask questions.
Categories:
Listings can be categorized, and users can browse listings by category.
Winner Notification:
When a listing is closed, the winner is notified.
git clone git@github.com:gsvidal/auction-app.git
python -m venv venv
###Activate the Virtual Environment:
venv\Scripts\activate
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Open your web browser and go to http://localhost:8000