💡 Tecnologias utilizadas no projeto - :
Este projeto foi desenvolvido no evento Next Level Week # 03 pela Rocketseat 🚀 💜
Happy é um aplicativo que conecta pessoas a orfanatos para tornar o dia de muitas crianças mais feliz
- Backend
- Frontend
- Mobile
Você pode visualizar o layout do projeto através desse link. Lembrando que você precisa ter uma conta no Figma para acessá-lo.
# Clone Repository
git clone https://github.com/AndersonAlvesCoelho/Happy
cd Happy
#Acesse um diretório do back-end
cd NLW-03\back-end
#Logo após, instale as dependências necessárias
npm i ou yarn
#Adicione as variáveis de ambiente
-> Crie um arquivo com o nome '.env'
# Salve o token no arquivo .env
-> PORT=4000
#Use o script para executar as migrações
npm typeorm migration:run ou yarn typeorm migration:run
#Por fim, iniciar a api
npm dev ou yarn dev
Pronto, seu backend já está inicializado. Você pode ver os dados da migration pela url ou pelo insomnia http://localhost:3333/orphanages
Obs .: Antes de continuar, certifique-se de ter a API rodando
#Acesse um diretório do front-end
cd NLW-03\front-end
#Logo após, instale as dependências necessárias
npm i ou yarn
# Adicione as variáveis de ambiente
-> Crie um arquivo com o nome '.env'
# Crie uma conta gratuita no MapBox para pegar seu token
-> https://account.mapbox.com
# Salve o token no arquivo .env
-> REACT_APP_MAPBOX_TOKEN=TOKEN
#Por fim, start o projeto
npm dev ou yarn dev
No desenvolvimento do aplicativo, eu tive um problema que ainda não achei solução. O problem o corre quando eu conecto expo com o celular.
Segue o erro abaixo:
soluções sugeridas e outras pessoas que tiveram o mesmo problema: facebook/react-native#28844
obs.: se alguém souber de alguma solução, pode me chamar pelo discord - ZOI#0704 ou pelo [email protected]
O NLW (antiga onmistack) é uma semana onde a Rocketseat mostram como montar uma aplicação do zero com as melhores tecnologias do mercado.
A Rocketseat tem a consciência que a prática é a melhor aula, então sempre nos inspiram e lançam desafios para a gente se virar sozinho!
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE.md para mais detalhes.
Feito por 💜 Anderson Alves 👋 linkedin