Esse é o desafio Final, que é uma aplicação completa (Back-end, Front-end e Mobile) Bootcamp GoStack
Durante esse desafio eu aprimorei a aplicação FastFeet, implementando funcionalidades que aprendemos durante as aulas do bootcamp-gostack ministrado pela rockeseat.
O Projeto foi divido em 3 partes
- backend
- frontend
- mobile(Testando apenas no Android)
Foi adicionando uma pasta docker com um docker-compose configurado com as databases utilizada para o projeto. Ele contem as seguintes images.
- redis
- postgres
A applicaçao foi configurada para executar no docker.
-
Configurar mailtrap
- editar o arquivo ./backend/.env.docker
- adicionar o
MAIL_USER
eMAIL_PASS
-
Docker
- acessar a pasta ./docker
- executar o comando docker-compose up -d
-
Backend
- a applicaçao vai estar disponivel na url:
http://localhost:3333
- a applicaçao vai estar disponivel na url:
-
Frontend
- o frontend vai estar disponivel na url
http://localhost:3000
- o frontend vai estar disponivel na url
-
Mobile(Apenas testado no android)
- acessar a pasta ./mobile
- caso precise, alterar a url para o seu backend, navegando ate o arquivo ./mobile/src/services/api/index.js e alterar a baseURL
export const baseURL = 'http://10.0.2.2:3333';
- executar o comando
npm install
- apos terminar executa o comando
npm run start