Skip to content

Latest commit

 

History

History
73 lines (49 loc) · 2.19 KB

README.md

File metadata and controls

73 lines (49 loc) · 2.19 KB

React + Vite

image

image

image

image

GearGuide

GearGuide é um banco de dados de E-sports, onde o usuário conseguirá ver os jogadores por jogo, time ou nacionalidade, e ver os equipamentos que o jogador usa, podendo comprar o equipamento em uma loja externa ao clicar no equipamento, o usuário também pode seguir o jogador para ser mais prático encontrar seu jogador favorito.

Tecnologias Utilizadas

  • React: Biblioteca JavaScript para construção de interfaces de usuário.
  • Supabase: Plataforma de backend como serviço (BaaS) que fornece banco de dados, autenticação, e APIs em tempo real.
  • React Router: Biblioteca para roteamento no React.
  • Mantine: Biblioteca de componentes UI para React.
  • Tailwind CSS: Framework CSS utilitário.

Funcionalidades

Home Page

  • Exibe uma lista de jogos disponíveis.
  • Mostra os jogadores adicionados recentemente.
  • Botão para ver mais jogadores.

Game Page

  • Detalhes de um jogo específico.
  • Lista de jogadores associados ao jogo.
  • Filtro de jogadores por nacionalidade.

Player Page

  • Detalhes de um jogador específico.
  • Informações sobre equipamentos do jogador.
  • Função para seguir/desseguir jogadores.

Instalação

  1. Clone o repositório:

    git clone https://github.com/cvmA/GearGuide.git
  2. Navegue até o diretório do projeto:

    cd GearGuide
  3. Instale as dependências:

    npm install
  4. Configure as variáveis de ambiente no arquivo .env com as suas credenciais do Supabase.

  5. Inicie o servidor de desenvolvimento:

    npm run dev

Uso

  • Navegue até a página inicial para ver a lista de jogos e jogadores recentes.
  • Clique em um jogo para ver mais detalhes e jogadores associados.
  • Clique em um jogador para ver suas informações detalhadas e seguir/desseguir.