⚽ Plataforma de criação de bolões onde é possível criar um bolão pela web ou pelo smartphone usando o app NLW Copa
Tecnologias | Projetos | Layout | Contato
- TypeScript
- React
- React Native
- Expo
- Fastify
- Prisma
- E muitas outras…
Essa NLW-10 contou com 3 projetos incríveis que foram desde backend, passando pelo frontend e finalizando seu desenvolvimento no mundo mobile. E para cada uma delas temos um modo específico de executar cada projeto. Então vamos à explicação
Para executar o projeto backend siga os seguintes passos:
- Instale os pacotes com
npm install
. - Faça uma copia do arquivo
.env.example
para.env
e altere o caminho do banco de dados 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.
Não se esqueça de alterar o caminho da sua URL da api caso tenha modificado no backend
Para que esse projeto funcione corretamente, é preciso estar com o servidor rodando.
- Instale os pacotes com
npm install
. - Criar o app no console do 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 com o CLIENT_ID do console do google e a API_URL que é o caminho IP do seu servidor backend. - Execute
npx expo start -c
para iniciar o servidor do Expo.
Caso tenha interesse em visualizar o Layout temos o link do figma.
Você vai me encontrar em qualquer uma das redes sociais abaixo:
Aplicação construída com 💜 por Leandro Azanniel