GitHunt
SI

SiranjeeviE/Game-Vault-X

A modern, full-stack PC gaming discovery platform charting the evolution of gaming from 2000 to the present with era-based curation, detailed game profiles, and intelligent system requirement comparisons.

GameVault X

Welcome to GameVault X, a comprehensive PC gaming discovery platform. This project showcases an evolution of PC gaming from classic masterpieces to next-gen ray-traced wonders.

Features

  • Game Discovery: Explore games categorized by release eras (2000–Present).
  • Authentication: Secure user login and registration systems.
  • System Requirements: Intelligent spec comparison tools for gaming enthusiasts.
  • Responsive UI: A modern, dark-themed interface built with React and Tailwind CSS.
  • Backend Infrastructure: Robust Node.js/Express backend with MongoDB integration.

Technology Stack

  • Frontend: React, Vite, Lucide React, CSS Variables (Neon Aesthetic)
  • Backend: Node.js, Express, MongoDB
  • Styling: Vanilla CSS with modern custom properties

Project Structure

├── backend/            # Express server, MongoDB models, and seeding scripts
├── frontend/           # Vite + React application
├── package.json        # Workspace configuration
└── README.md           # Project documentation

Setup and Installation

Backend

  1. Navigate to backend/
  2. Install dependencies: npm install
  3. Configure your MongoDB URI in environment variables.
  4. Run the seed script: node seed.js
  5. Start the server: node server.js

Frontend

  1. Navigate to frontend/
  2. Install dependencies: npm install
  3. Start the dev server: npm run dev

Contributors

Created February 6, 2026
Updated March 6, 2026