Projeto desenvolvido durante os módulos "Component Library" e "Integração com Back-end" da formação de React Native da Rocketseat.
Esse projeto consiste em uma aplicação mobile para gerenciar treinos em academias.
Com ele, o usuário pode visualizar e acompanhar suas séries de exercícios, registrar o progresso e marcar treinos como concluídos.
Projeto realizado com o objetivo de construir uma aplicação utilizando uma biblioteca de componentes para construir interfaces com alta produtividade e fazer a integração com um back-end, consumindo uma API e implementando autenticação com JWT e a estratégia de Refresh Token.
- Autenticar usuário com e-mail e senha
- Listar exercícios por grupo muscular
- Visualizar detalhes de um exercício
- Marcar exercício como realizado
- Visualizar histórico de treinos realizados
- Atualizar dados do perfil do usuário (nome, avatar, senha)
A aplicação tem como base o seguinte layout no Figma
Para o desenvolvimento desse projeto, as seguintes ferramentas foram utilizadas:
Marcos Kenji Kuribayashi
Desenvolvido por Marcos Kenji Kuribayashi 😉