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 -dpara montar o ambiente da aplicação; - Utilize o comando
yarnpara baixar as dependencias do projeto; - Crie um arquivo
.enve 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.jstrocando abaseURLpara o seu endereço de ip local, exemplo:baseURL: 'http://192.168.0.101:3333/'; - Dentro da pasta config atualize o arquivo
ReactotronConfig.jstrocando ohostpara 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 starteyarn 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;
