Full-stack e-commerce web app for browsing and purchasing games
A Django-based game store application with product listings, shopping cart, user authentication, and an admin panel for managing inventory. Built as part of DCU's Web Development module.
- ๐ Browse and search game catalogue
- ๐๏ธ Shopping cart with add/remove functionality
- ๐ User registration and authentication
- ๐ค Admin panel for managing products
- ๐ฑ Responsive design
โโโ examapp/
โ โโโ models.py # Database models (Games, Cart, Users)
โ โโโ views.py # View logic & request handling
โ โโโ forms.py # User forms (registration, login)
โ โโโ admin.py # Admin panel configuration
โ โโโ templates/ # HTML templates
โ โโโ static/ # CSS, JS, images
โ โโโ migrations/ # Database migrations
โโโ ca298exam/ # Django project settings
โโโ db.sqlite3 # SQLite database
โโโ manage.py # Django management script
pip install django
python manage.py migrate
python manage.py runserverThen open http://localhost:8000 in your browser.
- Backend: Python, Django
- Frontend: HTML, CSS
- Database: SQLite
Kevin โ Dublin City University
DCU CA298 โ Web Development