Instalar e executar | Backend | Frontend | Mobile | Tecnologias |
- Clonar repositório:
git clone git@github.com:burn-c/GymPoint.git
- Instalar as dependências utilizando o comando:
a. Acessar diretório /backend
yarn
- Configurar acesso Postgres
backend/src/config/database.js
e Redisbackend/src/config/redis.js
( Docker ).
a. Criar tabelas:
yarn sequelize db:migrate
b. Criar usuário ADMIN:
yarn sequelize db:seed:all
Obs: Dados de login do ADMIN:
e-mail: admin@gympoint.com
senha: 123456
- Executar o projeto:
yarn start
- Instalar as dependências utilizando o comando:
a. Acessar diretório /frontend
yarn
- Executar o projeto:
yarn start
- Com os dados de ADMIN agora você tem acesso a aplicação Web para administrar os alunos, planos, matrícula e pedidos de auxílio.
- Instalar as dependências utilizando o comando:
a. Acessar diretório /backend
yarn
- Executar o projeto ( recomendado emulação via Genymotion ):
a. Instalar app no emulador:
react-native run-android
a. Executar app:
react-native start
- Com ID do aluno você consegue logar no app e fazer check-ins e enviar pedidos de auxílio.
O projeto foi desenvolvido com as seguintes tecnologias:
- Node.js
- ReactJS
- React Native
- Redux
- Redux-Saga
- Redux-persist
- @rocketseat/unform
- Styled-components
- React-toastify
- React Navigation
- React-icons
- Axios
- Reactotron
- Immer
- Polished
- Yup
- Bee-queue
- Date-fns
- Prop-types
- ESLint
- Prettier
- VS Code
Encontrou algum erro ? Tem alguma dica ? Enviei uma pull request! Ficarei feliz em receber! 😁
Made with 🔥 by Carlos Oliveira ( BurN ) - My linkedin!