Skip to content

Ignite Gym é um aplicativo mobile que tem como objetivo gerenciar e controlar seus treinos na academia. Esse projeto foi desenvolvido na trilha de React Native do Ignite da Rocketseat.

License

Notifications You must be signed in to change notification settings

welisonw/ignite-rn-03-ignite-gym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Icon logo Icon logo

image

🗒️ Sobre o projeto

Ignite Gym é uma aplicação que tem como objetivo gerenciar e controlar treinos na academia. Nela, é possível criar uma conta, fazer login, visualizar exercícios de acordo com a categoria, selecionar um exercício para visualizar detalhes sobre a sua execução, visualizar a quantidade de séries e repetições, marcar exercício como realizado, acessar o histórico e verificar e editar informações do perfil, como foto, nome e senha.

🎨 Layout da aplicação

Você pode visualizar o layout do projeto no Figma aqui.

⚙️ Funcionalidades

  • Criar conta e realizar login
  • Consultar exercícios por categorias
  • Consultar detalhes de cada exercícios, como execução, séries e repetições
  • Marcar exercícios como concluídos, adicionando-os ao histórico
  • Consultar histórico de exercícios realizados
  • Editar perfil do usuário
  • Navegar entre telas por bottom tabs

🛠️ Tecnologias e ferrementas utilizadas

💻 Instalando e rodando o projeto localmente

Requisitos

  • Node.js
  • Gerenciador de pacotes
  • Um dispositivo móvel ou simulador para rodar o aplicativo

Passo 1: Clone este repositório

$ git clone https://github.com/welisonw/ignite-rn-03-ignite-gym.git

🚧 Executando a aplicação no Backend

Passo 1: Acesse a pasta api
$ cd ignite-rn-03-ignite-gym/api
Passo 2: Instale as dependências
# npm
$ npm install

ou

# yarn
$ yarn install
Passo 3: Inicie o projeto
# npm
npm run dev

ou

# yarn
yarn run dev

⚠️ Importante: A API será iniciada na porta:3333 (http://localhost:3333).
A documentação da API pode ser acessada em http://localhost:3333/api-docs/

🚧 Executando a aplicação no Mobile

Passo 1: Com o backend rodando, acesse a pasta mobile
$ cd ignite-rn-03-ignite-gym/mobile
Passo 2: Instale as dependências
# npm
$ npm install

ou

# yarn
$ yarn install
Passo 3: Inicie o projeto
# npm
npm expo start

ou

# yarn
yarn expo start

⚠️ Importante: Escaneie o QR Code gerado com seu dispositivo móvel ou utilize um simulador para rodar o aplicativo.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Ignite Gym é um aplicativo mobile que tem como objetivo gerenciar e controlar seus treinos na academia. Esse projeto foi desenvolvido na trilha de React Native do Ignite da Rocketseat.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published