Projeto Full Stack desenvolvido como desafio do treinamento GoStack Bootcamp Rocketseat
- OS: Windows, Mac ou Linux
- Backend: Node , NPM e Yarn, Docker com Docker composer (para instalação dos bancos)
- Mobile: Emulador Android ou IOS, react-native de forma global.
-
Clone o repositório:
git clone https://github.com/amauryeuzebio/bootcamp-gympoint.git
-
Ultilizando o docker para montar o ambiente de banco de dados (Postgres e Redis):
cd bootcamp-gympoint/ && docker-compose up -d
-
Instale as dependências:
cd backend && yarn install
-
Configure as variaveis de ambiente:
mv .env.example .env
-
Criar estrutura do banco de dados
yarn sequelize db:migrate
yarn sequelize db:seed:all
-
Inicialize a api
yarn dev
-
Teste utilizando o browser
-
Envio de email
yarn run queue
-
Instale as dependências (entrar na pasta frontend):
yarn install
-
Inicialize a aplicação
yarn start
-
Teste utilizando o browser
**OBS: Usuario: admin@gympoint.com Senha: 123456
-
Instale as dependências (entrar na pasta mobile):
yarn install
-
Inicialize seu emulador (Android ou IOS):
-
Instalar app no emulador android
react-native run-android
-
Instalar app no emulador IOS:
cd ios && pod install
react-native run-ios
-
Inicialize a aplicação:
yarn start
-
Abra a aplcação no emulador: