Código referente a aplicação FastFeet, desenvolvida durante o bootcamp GoStack da Rocketseat
Esse projeto foi desenvolvido com as seguintes tecnologias:
Faça um clone desse repositório.
- Entre na pasta utilizando o comando a partir da raiz do projeto:
cd backend
; - Execute então o comando:
docker-compose up -d
para montar o ambiente da aplicação; - Utilize o comando
yarn
para baixar as dependencias do projeto; - Crie um arquivo
.env
e preencha com base nas informações do arquivo.env.example
- Para executar as migrations utilize:
yarn sequelize db:migrate
; - Para executar as seeds utilize:
yarn sequelize db:seed:all
; - Para executar o servidor utilize o comando:
yarn dev
; - Para executar os background jobs utilize o comando:
yarn queue
;
- A partir da raiz do projeto execute o comando:
cd frontend
; - Para baixar as dependências utilize o comando:
yarn
; - Para iniciar a aplicação execute:
yarn start
;
- A partir da raiz do projeto execute o comando:
cd mobile
; - Para baixar as dependências utilize o comando:
yarn
; - Dentro da pasta services atualize o arquivo
api.js
trocando abaseURL
para o seu endereço de ip local, exemplo:baseURL: 'http://192.168.0.101:3333'
; - Dentro da pasta config atualize o arquivo
ReactotronConfig.js
trocando ohost
para seu endereço de ip local, exemplo:host: '192.168.0.101'
; - OBS: caso esteja utilizando um emulador como genymotion ou o padrão do android studio substitua o endereço de IP pelo referente ao emulador;
- Para executar o aplicativo, com o emulador ou aparelho físico conectado utilize os comandos:
yarn start
eyarn android
; - OBS: Caso as imagens da aplicação não apareçam tente executar o comando:
adb reverse tcp:3333 tcp:3333
;
- Faça um fork desse repositório;
- Crie uma branch com a sua feature:
git checkout -b minha-feature
; - Faça commit das suas alterações:
git commit -m 'feat: Minha nova feature'
; - Faça push para a sua branch:
git push origin minha-feature
; - Faça push para a sua branch:
git push origin minha-feature
;