Table of contents
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.
- MongoDB
- Express
- React
- Node
- HTML
- CSS
- JS
- RAWG Video Games Database API
-
Clone the repository:
git clone https://github.com/hemanth110702/GameStash.git cd GameStash -
Set up the backend:
- Navigate to the backend folder:
cd backend- Create a
.envfile and add the following environment variables:
PORT=5000 RAWG_API_KEY=YOUR_RAWG_API_KEY SECRET=YOUR_SECRET_KEY MONGODB_URL=YOUR_MONGODB_URL
-
Start the backend server:
npm run dev
-
Set up the frontend:
- Navigate to the frontend folder:
cd ../frontend- Install the necessary dependencies:
npm install
-
Start the frontend server:
npm run dev
- 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.
| Desktop View | Mobile View | |
|---|---|---|
| Home Page | ||
|
|
|
| Login Page | ||
|
|
|
| Signup Page | ||
|
|
|
| Logged in home page | ||
|
|
|
| Logged in display page | ||
|
|
|
| MyGames page | ||
|
|
|
| Light Theme page | ||
|
|
|













