Este projeto tem como foco o desenvolvimento de um website e api para organização de torneios de Crash Team Racing.
Este projeto é dividido em duas partes: frontend e backend. Cada parte tem suas próprias dependências que precisam ser instaladas.
- React
- Typescript
- Tailwind
- Node
- Javascript
- Express
- MongoDB
Acesse as pastas do frontend
ou backend
:
cd frontend
ou
cd backend
Apos isto instale as dependencias usando o yarn, este processo precisa ser repetido para ambas as pastas:
yarn
Para o backend é necessario criar um arquivo .env com a chave do banco local para utiliza-lo, após instalar o mongodb, crie um arquivo .env na pasta do backend e coloque a chave do banco, como no exemplo abaixo.
MONGO_DB = "Chave do banco"
O frontend e backend pode ser executado com o seguinte comando nas respectivas pastas de cada um:
yarn dev
- Integração com o CTR Online para fins de feedback em tempo real por meio de uma api.