GameVault - Digital Game Store
A game store web application that allows users to browse, purchase, and manage digital game keys with role-based access control for users, sellers, and administrators.
Key Features
- Browse games, search/filter by category and tags, view ratings
- Shopping cart, checkout, and transaction history
- Digital game key delivery via email
- User profile management and password reset
- Rate and review games (1-5 stars)
- Wishlist/Favorites functionality
- Admin dashboard with analytics and management tools
Tech Stack & Architecture
- Backend: Django 5.2.6, Python, PostgreSQL (Supabase)
- Frontend: Vanilla HTML, CSS, JavaScript
- Deployment: Render
- Architecture: Function-based views, Django ORM, session-based authentication
Team
CSIT327 - G8
- Christian Harry R. Pancito
- Kelvin Chad L. Obejero
- Khryzia A. Ortega
Course Information
CSIT327 Information Management 2 - Full-stack web application focusing on database design, web development, and deployment.