/game-hub

This is a responsive website built using React 18 course by Code with Mosh.

Primary LanguageTypeScript

Marvs GameHub

This is a responsive website built using React 18 course by Code with Mosh. The backend API used in this project is from rawg.io. Check out the live version of the website: Marvs GameHub

Getting Started

To get started with GameHub, follow these steps:

  1. Clone this repository to your local machine.
  2. Run npm install to install the required dependencies.
  3. Get a RAWG API key at https://rawg.io/apidocs. You'll have to create an account first.
  4. Run cp .env.example .env.local
  5. Add the API key to .env.local.
  6. Run npm run dev to start the web server.

Description

This website showcases various features and functionality implemented using React 18. It leverages the concepts taught in the React 18 for Beginners course by Code with Mosh to create a responsive and interactive user interface.

The frontend development of this website was guided by the React 18 for Beginners course by Code with Mosh. It covers topics such as setting up a React project, creating components, handling state and props, working with forms, and implementing routing.

The backend API used in this project is provided by rawg.io, a platform that offers a comprehensive video game database and related services. The API is used to fetch data about video games, including details like title, release date, platforms, and ratings.

Technologies Used

  • React 18
  • Vite
  • Chakra UI
  • Zustand
  • React Query
  • Axios
  • React Router
  • Typescript
  • Vercel

Credits

I would like to express my gratitude to Mosh Hamedani and CodeWithMosh for providing the comprehensive "React 18" course. This course has been instrumental in helping me develop the skills necessary to build this responsive website. I highly recommend this course to anyone interested in learning React 18.