Skip to content

FastFeet - Projeto final de certificação GoStack

Notifications You must be signed in to change notification settings

wagner94/fastfeet-gostack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastFeet - Delivery de Encomendas

Desafio Final do GoStack da Rocketseat

Instalação e utilização

Backend - Node.js

  1. Acesse a pasta server e siga os passos abaixos:
  2. Rodar 'yarn' para instalar as dependências
  3. Instalar, criar e subir um banco de dados Postgres (Usei via docker):
docker run --name postgresfastfeet -e POSTGRES_PASSWORD=fastfeet -p 5432:5432 -d postgres:11
  1. Instalar, criar e subir um banco de dados Redis (Usei via docker):
docker run --name redisfastfeet -p 6379:6379 -d -t redis:alpine
  1. Acesse o banco postgres com algum gerenciador como exemplo postbird, crie o banco com nome de fastfeet
  2. Alterar o arquivo .env.example para .env e alterar as informações
  3. Rodar 'yarn sequelize db:migrate'
  4. Rodar 'yarn sequelize db:seed:all'
  5. Rodar 'yarn dev' // Servidor
  6. Rodar 'yarn queue' // Servidor de envio de e-mails

Frontend WEB - REACTJS

  1. Acesse a pasta web
  2. Rodar 'yarn' para instalar as dependências
  3. Rodar 'yarn start'

Mobile APP - React Native

  1. Acesse a pasta app
  2. Rodar 'yarn' para instalar as dependências
  3. Alterar o arquivo .env.example para .env e alterar as informações
  4. Com o emulador conectado, rodar 'react-native run-android ou run-ios
  5. Se precisar parar e conectar de novo, rdar 'react-native start
  6. Obs: para emular no celular físico, rodar os comandos:
adb reverse tcp:8081 tcp:8081 // App
adb reverse tcp:3333 tcp:3333 // Api
adb reverse tcp:9090 tcp:9090 // Reactotron

Obs: Projeto testado apenas no Android

About

FastFeet - Projeto final de certificação GoStack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.0%
  • Objective-C 2.3%
  • Ruby 1.5%
  • Java 1.5%
  • Other 1.7%