Screenshot of GameVault

Technologies: Django, Python, PostgreSQL, Supabase, HTML, CSS, JavaScript, Web Development

View Live Project → View Code →


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.

View Full Documentation on GitHub →