/IgniteGym

Project developed in class together with Rocketseat on the Ignite React Native trail

Primary LanguageTypeScript

🎨 Layout

gym

📃 Sobre

O Ignite Gym é uma aplicação que tem como objetivo gerenciar e controlar seus treinos na academia. Nela você pode criar usuários, fazer uso de tokens de autenticação, gerenciar suas senhas cadastradas, seus exercícios físicos e a sua foto de perfil.

É de suma importância ressaltar que a aplicação dispôe de um backend em Node.js com uma grande variedade de exercícios cadastrados e divididos em categorias, de modo que fique mais fácil ao usuário filtrá-los pela categoria desejada e receber os comandos e o modo de execução dos mesmos. Após realizar um exercício você pode marcá-lo como realizado, e então ele ficará salvo em seu histórico.

Projeto feito em React Native para dispositivos móveis, que contém o uso do componente Async Storage, isto é, se você fechar a aplicação os dados que inseriu nela estarão lá na próxima vez que você abri-la.

🛠️ Ferramentas Utilizadas

Esse projeto foi desenvolvido com as seguintes tecnologias:

⚙ Instalação

Clone o projeto para o local desejado em seu computador.

$ git clone git@github.com:famalaquias/IgniteGym.git

🚧 Executando o Projeto em Backend

# Navegue até o diretório 
$ cd IgniteGym

# Instale as dependências necessárias
$ npm install

# Agora rode o comando
$ npm run start

🚧 Executando o Projeto em Frontend

# Com o back-end rodando, abra um novo terminal e navegue até o diretório
$ cd mobile

# Instale as dependências necessárias
$ npm install

# Agora rode o comando
$ npm run start

# Eu seu celular instale o aplicativo Expo Go na PlaySto

# Abra o Expo Go e escaneie o QR Code através do aplicativo.

# A aplicação será exibida diretamente em seu celular.

Feito por Fabiane Malaquias 👋 LinkedIn e GitHub