Skip to content

vincyy24/games-store

Repository files navigation

GameStore

GameStore is a video game discovery web app that helps you find new and interesting games to play. With GameStore, you can search for games by platform, genre, and more.

Getting Started

To get started with GameStore, 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. Add the API key to src/services/api-client.ts
  5. Run npm run dev to start the web server.

Learnings:

  • Build front-end apps with React and TypeScript
  • Build reusable function components
  • Style your components using vanilla CSS, CSS modules, and CSS-in-JS
  • Manage component state
  • Build forms with React Hook Forms
  • Implement form validation using Zod
  • Connect your React apps to the backend
  • Deploy your React apps
  • Use VSCode shortcuts to increase your productivity
  • Write clean code like a pro
  • Apply best practices

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published