Skip to content

CodecoolGlobal/freestyle-mern-project-react-polobence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gamers' Wish Vault

This MERN application is designed to add your favorite games to your own wishlist. Once your account is created, you can save all games into your wishlist and see useful information about thousands of games like their genres, available stores and platforms.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started

About The Project

Product Name Screen Shot

We designed this platform to simplify the searching experience for games. Our site offers a centralized hub where you can discover and explore all the games you might want to play. With access to thousands of titles across multiple genres, platforms, and stores, finding your next adventure has never been easier. Use our intuitive filters to sort games by genre, check availability across different retailers, and choose the platform that suits you best—be it PC, console, or mobile. For us this project was about learning how to build the basics of a MERN project, and also practicing Scrum based workflow as a team.

(back to top)

Built With

Frontend

React Vite React Router

Backend

Node.js Express.js MongoDB Mongoose

Development

ESLint Nodemon npm

(back to top)

🚀 Getting Started

Prerequisites

Before you begin, ensure you have the following installed on your system:

  • Node.js (v16 or higher)
  • npm (comes with Node.js)
  • MongoDB (or a MongoDB Atlas account)
    • Create a MongoDB account and create a cluster
    • Create a user and get the connection string
  • RAWG api key Create a RAWG account, and request an api key

Installation

  1. Clone the repository

    git clone https://github.com/CodecoolGlobal/freestyle-mern-project-react-polobence.git
    cd freestyle-mern-project-react-polobence
  2. Set up backend

  • cd server
    npm install
  1. Configure environment variables

    • Create a config.js file in the server directory
    • Copy the contents from config_template.js to config.js
    • Fill in your MongoDB credentials and API key
  2. Setup frontend

  • cd client
    npm install

Running the Application

  1. Start the backend
  • from a new terminal
    cd server
    npm run dev
  1. Start the frontend
  • from another terminal
    cd client
    npm run dev
  1. Access the Application

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •