An open API service indexing awesome lists of open source software.

https://github.com/guilhaof/ignite-gym-app

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.
https://github.com/guilhaof/ignite-gym-app

expo hooks native-base react react-hook-form react-native react-navigation-v6 style typescript yup

Last synced: 3 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# Ignite Gym App


logo academia

# Demonstraçao


funcionamento do app












## :information_source: Sobre

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.

## :floppy_disk: Como rodar

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).

### 1 - Clonar o repositório

```bash
git clone https://github.com/GuilhaoF/ignite-gym-app.git
cd ignite-gym-app
```

### 2 - Instalar as dependências e rodar o back-end

Baixe o backend neste link aqui : repositorio backend

Use o comando git abaixo para clonar somente a pasta backend feita em NodeJs
```bash
git clone --depth 1 --branch main https://github.com/rocketseat-education/ignite-rn-04-ignite-gym api
```

```bash
cd api
npm install ou npm i
```
Depois rode o script `npm dev` para executar o back-end.

```bash
npm run dev
```

### 3 - Mude o IP do localhost

Mude o IP do localhost para o seu IP de localhost nos arquivos:

### 4 - Instalar as dependências e rodar o aplicativo mobile

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`.

```bash
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

```bash
npm run android
npm run ios

```

## :flags: Futuro

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.

[]
[]
[]
[]

## Licença

[MIT](https://choosealicense.com/licenses/mit/)

## :nerd_face: Criador

### Luis Felipe Guilhao
- GitHub: [@GuilhaoF](https://github.com/Guilhaof/)
- LinkedIn: [Luis Felipe ](https://www.linkedin.com/in/luis-felipe-silv/)