NLW Copa é um projeto da Rocketseat onde construimos uma aplicação de um Bolão para a Copa do Mundo de 2022. Essa aplicação é responsável por criar os grupos dos bolões, listar os bolões, entrar em um bolão, etc. Utilizando tecnologias como: React para Web, React Native para Mobile e NodeJS para o Server.
Em todos os projetos, ao acessar a pasta, é preciso baixar os pacotes com o gerenciador de sua preferencia.
Acesse a documentação de cada projeto:
- Instale os pacotes com
npm install
. - Faça uma copia do arquivo
.env.example
para.env
e altere caso necessário. - Execute
npx prisma migrate dev
para rodar as migrations. (Esse comando também já vai executar as seeds) - Execute
npm run dev
para iniciar o servidor.
Para que esse projeto funcione corretamente, é preciso estar com o servidor rodando.
- Instale os pacotes com
npm install
. - Execute
npm run dev
para iniciar o cliente web.
Para que esse projeto funcione corretamente, é preciso estar com o servidor rodando.
- Instale os pacotes com
npm install
. - Criar o app no google para poder ter acesso ao OAuth (https://docs.expo.dev/guides/authentication/#google)
- Faça uma copia do arquivo
.env.example
para.env
e preencha corretamente. - Alterar o endereço do arquivo
src/services/api.ts
colocando o IP da máquina. - Execute
npx expo start
para iniciar o servidor do Expo.
Você pode visualizar o layout do projeto através do link abaixo:
Lembrando que você precisa ter uma conta no Figma.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com 💜 by Rocketseat