Skip to content

GabrielleCGNeves/ChampionsTracker

Repository files navigation

🏆Champions Tracker



O que é o Champions Tracker? 🤔


🗄️ O Champions Tracker é uma plataforma que permite o gerenciamento de campeonatos, contemplando tanto o ambiente físico como o virtual, oferecendo uma ferramenta completa para a organização de equipes e torneios e jogos independente da sua modalidade. O sistema fornece uma lista base de critérios avaliativos para cada esporte, permitindo a customização ou criação de um sistema de pontuação próprio. Esses pontos poderiam ser agregados à cartilha do jogador e da equipe, a fim de uma melhor gestão de desempenho.

📊 É incluso também um sistemas de palpites para os espectadores, os pontos adquiridos através de palpites corretos sobre o desempenho ou pontuação de um jogador ou time serão exibidos no perfil, estimulando a participação dos usuários para torcer e engajar com seus jogadores e equipes favoritas.


Layout da Aplicação 🎨🖌️



Desenvolvendo localmente 👨‍💻

Primeiramente você precisará ter o Node instalado em sua máquina

Utilize as extensões recomendadas para o vscode

Após isso realize o passo-a-passo:

1. Clone e acesse o repositório do Github

git clone https://github.com/GabrielleCGNeves/ChampionsTracker.git

cd ChampionsTracker

2. Instale as dependências

npm install

3. Crie um arquivo .env na raiz do projeto

touch .env

Crie uma variável de endereço de conexão no arquivo .env, conforme exemplo abaixo:

DATABASE_URL="mysql://USER:PASSWORD@HOST:PORT/DATABASE"

Se você utiliza o XAMPP basta renomear o arquivo .env.example para .env e ele funcionará perfeitamente

4. Faça a migração do banco do Prisma

npm run db:dev

5. Inicialize o servidor local

npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •