Gympoint
Gympoint é app para gerenciamento de academias.
Install / Use
/learn @Walafi02/GympointREADME
🚀 Tecnologias
Esse projeto foi desenvolvido com as seguintes tecnologias:
💻 Projeto
A aplicação desenvolvida neste projeto é um app gerenciador de academia, o Gympoint. Esse app tem seu backend construído em node que fornece uma api para ser consumida pelo aplicações web e mobile.
A aplicação Web por sua vez é voltada para a gerência academia, onde funcionalidades, como: CRUDs de alunos, matrículas e planos foram implementados, além tela de ajuda aos alunos.
Já aplicação mobile é direcionada aos alunos da academia, onde os mesmo poderão realizar check-ins, efetuar, listar e visualizar seus pedidos de ajuda com suas respectivas respostas.
📥 Instalação e execução
Faça um clone desse repositório
Backend
- A partir da raiz do projeto, entre na pasta rodando
cd backend; - Execulte
npm installouyarnpara instalar as dependências; - Execulte
node ./init.jspara preencher as variáveis de ambiente; - Execulte
docker-compose uppara iniciar o servidor backend com todos os bancos de bados;
Frontend
- A partir da raiz do projeto, entre na pasta rodando
cd frontend; - Execulte
npm installpara instalar as dependências; - Execulte
npm run startpara iniciar o servidor de desenvolvimento; - Abra
http://localhost:3000para ver o projeto no navegador.
Mobile
- A partir da raiz do projeto, entre na pasta rodando
cd mobile; - Execulte
npm installpara instalar as dependências; - Execulte
npm run startpara iniciar o servidor de desenvolvimento; - Cheque o ip do servidor e substitua
localhostdo atributobaseURLno arquivosrc > services > api.js; - Execulte
npm run androidpara iniciar a instalação no smartphone;
<i>Obs.:</i> Projeto mobile desenvolvido apenas para a plataforma <strong>android</strong>.
📝 Licença
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
