burn-c / GymPoint

🏋️‍♀️ Gym Management App | Developed with ReactJS | React Native | Node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GymPoint

Aplicação de administração de academia!

Feito com ReactJS | React Native | Node.js

GitHub language count License Made by Carlos Oliveira Stargazers

Instalar e executar   |    Backend   |    Frontend   |    Mobile   |    Tecnologias   |   


⚙ Instalar e executar

🎛 Backend

  1. Clonar repositório:
git clone git@github.com:burn-c/GymPoint.git
  1. Instalar as dependências utilizando o comando:

a. Acessar diretório /backend

yarn
  1. Configurar acesso Postgres backend/src/config/database.js e Redis backend/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

  1. Executar o projeto:
yarn start

🖥 Frontend ( Acesso para Administradores )

  1. Instalar as dependências utilizando o comando:

a. Acessar diretório /frontend

yarn
  1. Executar o projeto:
yarn start
  1. 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.

📱 Mobile ( Acesso para alunos )

  1. Instalar as dependências utilizando o comando:

a. Acessar diretório /backend

yarn
  1. Executar o projeto ( recomendado emulação via Genymotion ):

a. Instalar app no emulador:

react-native run-android

a. Executar app:

react-native start
  1. Com ID do aluno você consegue logar no app e fazer check-ins e enviar pedidos de auxílio.

🛠 Tecnologias

O projeto foi desenvolvido com as seguintes tecnologias:


Encontrou algum erro ? Tem alguma dica ? Enviei uma pull request! Ficarei feliz em receber! 😁

Made with 🔥 by Carlos Oliveira ( BurN ) - My linkedin!

About

🏋️‍♀️ Gym Management App | Developed with ReactJS | React Native | Node.js

License:MIT License


Languages

Language:JavaScript 87.7%Language:Objective-C 3.8%Language:Java 2.9%Language:Ruby 2.6%Language:Starlark 1.7%Language:CSS 1.0%Language:HTML 0.4%