Skip to content

hugomarcelosilva/gympoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gympoint

Desafio final Gympoint: back-end, front-end web e mobile

CodeFactor Última confirmação do Github Idioma principal do GitHub GitHub

Run in Insomnia

⚙️ Back-end

ℹ️ Deploy

ℹ️ Instruções Back-end

# instalar PostgreSQL - Banco de dados principal
docker run --name database -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres:11

# instalar Redis - Banco de dados para filas
docker run --name redis -p 6379:6379 -d -t redis:alpine

# nome do banco de dados Posgres
gympoint

# instalar os pacotes e dependências
yarn

Faça uma cópia do arquivo .env.example, renomeie para .env e altere as variáveis de acordo com o seu ambiente.

# criar estrutura do banco de dados Postgres
yarn sequelize db:migrate

# povoar o banco de dados
yarn sequelize db:seed:all

# iniciar servidor da aplicação
yarn dev

# em outro terminal iniciar servidor de email
yarn queue

💻 Front-end

ℹ️ Deploy

ℹ️ Instruções Front-end

#instalar os pacotes e dependências
yarn

# iniciar a aplicação web
yarn start

📱 Mobile

ℹ️ Instruções Mobile (iOS)

#instalar os pacotes e dependências
yarn

# iniciar o aplicativo no emulador do iOS
yarn ios

ℹ️ Instruções Mobile (Android)

#instalar os pacotes e dependências
yarn

Alterar a variável baseURL em /src/services/api.js colocando o ip local ou do emulador

# inicializar a aplicação web
yarn android

⚠️ Troubleshooting

Caso dê erro para encontrar o SDK do Android só criar o arquivo local.properties na pasta /android com o seguinte comando sdk.dir = [caminho do sdk]

Ex: /Users/admin/Library/Android/sdk

📝 Licença

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


👏 Obrigado

Rocketseat pelo bootcamp!