Esse é o projeto Ignite Gym o projeto consiste em um sistema de gerenciamento academia onde o usuário pode entrar no sistema ou se cadastrar, onde poderá ver todos exercícios de seu treino, ver detalhes sobre cada exercício, marcar um exercício como concluído, visualizar seu histórico de exercícios concluídos e editar os dados de sua conta.
A primeira coisa sobre rodar essa aplicação é que você precisa mudar o IP em todos os arquivos que utilizam o ip do servidor back-end, nos projetos server
e mobile
(Faça isso após o servidor back-end estar rodando).
git clone https://github.com/GuilhaoF/ignite-gym-app.git
cd ignite-gym-app
Baixe o backend neste link aqui : repositorio backend
Use o comando git abaixo para clonar somente a pasta backend feita em NodeJs
git clone --depth 1 --branch main https://github.com/rocketseat-education/ignite-rn-04-ignite-gym api
cd api
npm install ou npm i
Depois rode o script npm dev
para executar o back-end.
npm run dev
Mude o IP do localhost para o seu IP de localhost nos arquivos:
Do diretório ignite-gym-app
, vá para mobile
e rode o comando npm install
. Depois de instalar as dependências, rode o script start
.
cd mobile
npm install ou npm i
npx expo start
E, agora, escaneie o QRCode do terminal no seu celular, com o aplicativo do expo ou rode no emulador
npm run android
npm run ios
Algumas funcionalidades que eu desejo adicionar nessa aplicação não estão, ainda, nessa versão e, nessa seção, eu decidi listar cada uma dessas funcionalidades para uma ajuda mental para as próximas alterações no código.
[] [] [] []
- GitHub: @GuilhaoF
- LinkedIn: Luis Felipe