GameHub é um aplicativo da web de descoberta de videogames que ajuda você a encontrar jogos novos e interessantes para jogar. Com o GameHub, você pode procurar jogos por plataforma, gênero e muito mais.
Este projeto consiste no front-end de uma aplicação web, desenvolvida durante o curso React 18 for Beginners de Code with Mosh, usando React e TypeScript.
Não é uma aplicação feita para ser usada em produção, mas apenas para fins de aprendizado, apesar de ter sido construída observando boas práticas.
Para rodar o GameHub em sua máquina, siga os passos:
- Clone este repositório na sua máquina local.
- Execute
npm install
para instalar as dependências necessárias. - Obtenha uma RAWG API key em https://rawg.io/apidocs. Antes será necessário a criação de uma conta.
- Adicione a API key em src/services/api-client.ts
- Execute
npm run dev
para iniciar o web server.
Este projeto foi desenvolvido com as seguintes tecnologias:
- React 18
- TypeScript
Este projeto utilizou:
- Chakra UI
- Zod
- React Icons