Skip to content

KevinB2212/game-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Game Store

Full-stack e-commerce web app for browsing and purchasing games

About

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.

Features

  • ๐Ÿ›’ Browse and search game catalogue
  • ๐Ÿ›๏ธ Shopping cart with add/remove functionality
  • ๐Ÿ” User registration and authentication
  • ๐Ÿ‘ค Admin panel for managing products
  • ๐Ÿ“ฑ Responsive design

Project Structure

โ”œโ”€โ”€ 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

Getting Started

pip install django
python manage.py migrate
python manage.py runserver

Then open http://localhost:8000 in your browser.

Tech Stack

  • Backend: Python, Django
  • Frontend: HTML, CSS
  • Database: SQLite

Author

Kevin โ€” Dublin City University


DCU CA298 โ€” Web Development

About

๐ŸŽฎ Game store e-commerce app โ€” Django, Python, HTML/CSS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors