Skip to content

Aplicação Back-end, Front-end e Mobile para uma transportadora fictícia, o FastFeet 🚚

License

Notifications You must be signed in to change notification settings

raphabarreto/fastfeet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fastfeet

GitHub language count Repository size GitHub last commit Repository issues License

Nesse projeto foi desenvolvido uma aplicação Back-end, Front-end e Mobile para uma transportadora fictícia, o FastFeet .

🚀 Tecnologias

🔥 Instalação e execução

  1. Faça o clone do projeto git clone git@github.com:raphabarreto/fastfeet.git

💻 Backend

  1. Entre na pasta backend;

  2. Execute yarn install para instalar todas as dependências;

  3. Crie os seguintes contâiners no docker:

docker run --name database -e POSTGRES_PASSWORD=[DB_PASS] -p 5432:5432 -d [DB_USER]
docker run --name redisfastfeet -p 6379:6379 -d -t redis:alpine
  • Lembrando que é necessário renomear o arquivo .env.example para .env e assim colocar as suas devidas variáveis de acordo com seu ambiente;
  1. Execute as migrations com yarn sequelize db:migrate;

  2. Execute as seeds com yarn sequelize db:seed:all;

  3. Clique neste botão Run in Insomnia} para que seja importado todo o workspace no seu Insomnia ou navegue até aqui para acessar o arquivo JSON para consumo da API.

  4. E por último execute os comandos yarn dev e logo após yarn queue;

💻 Frontend

  1. Entre na pasta frontend;

  2. Execute yarn install para instalar todas as dependências;

  3. Execute yarn start para inicializar a aplicação;

  4. Para logar na aplicação use as seguintes credenciais: admin@fastfeet.com e senha 123456

💻 Mobile

Somente android

  1. Entre na pasta mobile;

  2. Execute yarn install para instalar todas as dependências;

  3. Renomeie o arquivo .env-example para .env e coloque http://localhost:3333, caso queira testar no emulador ou o ip da sua máquina:3333 , caso queira testar no seu smartphone;

  4. Não se esqueça do backend estar rodando.

  5. Execute yarn react-native run-android para que o projeto seja inicializado;

🔨 Resultado - Backend

Backend Run in Insomnia

🌐 Resultado - Front-end

Frontend

📱 Resultado - Mobile

Mobile

🧾 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com 💖 por Raphael Barreto graças a Rocketseat🚀

About

Aplicação Back-end, Front-end e Mobile para uma transportadora fictícia, o FastFeet 🚚

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published