Skip to content

Latest commit

 

History

History
173 lines (148 loc) · 5.15 KB

File metadata and controls

173 lines (148 loc) · 5.15 KB

GameStash - Game Explorer

Table of contents

Overview

Welcome to GameStash, a MERN-based website that lets users explore and save their favorite games. The website uses the RAWG Video Games Database API to provide a vast collection of games for users to discover.

Technology Stack

  • MongoDB
  • Express
  • React
  • Node
  • HTML
  • CSS
  • JS
  • RAWG Video Games Database API

Getting Started

  1. Clone the repository:

    git clone https://github.com/hemanth110702/GameStash.git
    cd GameStash
  2. Set up the backend:

    • Navigate to the backend folder:
    cd backend
    • Create a .env file and add the following environment variables:
    PORT=5000
    RAWG_API_KEY=YOUR_RAWG_API_KEY
    SECRET=YOUR_SECRET_KEY
    MONGODB_URL=YOUR_MONGODB_URL
  3. Start the backend server:

    npm run dev
  4. Set up the frontend:

    • Navigate to the frontend folder:
    cd ../frontend
    • Install the necessary dependencies:
    npm install
  5. Start the frontend server:

    npm run dev

Features

  • Game Exploration: Browse a wide range of games sorted by genres using the sidebar.
  • MyGames Section: Save and manage your liked games for easy access.
  • Responsive Design: Enjoy a seamless experience on various devices.

Screenshots

Desktop View Mobile View
Home Page
Login Page
Signup Page
Logged in home page
Logged in display page
MyGames page
Light Theme page

Link

🚀 Live Page

⬆️ Back to Top