🗄️ 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.
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:
git clone https://github.com/GabrielleCGNeves/ChampionsTracker.git
cd ChampionsTracker
npm install
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
npm run db:dev
npm run dev