Skip to content

✅ Projeto Front-end criando um sistema para academias, integrado com API

Notifications You must be signed in to change notification settings

0Duarte/Projeto-DevInHouse-SENAI-FrontEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GymPRO: Gerenciamento de alunos e treinos para academias

 

O problema

O GymPRO resolve o problema da falta de gerenciamento adequado de treinos de alunos e exercícios em academias de musculação. No GymPRO os usuarios podem visualizar alunos, controlar treinos, cadastrar novos exercícios e respecivos treinos. Além de poder acessar a agenda de treinos da semana e marcar os exercícios concluidos.

Tecnologias utilizadas no projeto

As principais tecnologias utilizadas no projeto foram:

Vue.js Vuetify JavaScript Git GitHub Trello

  • Vue.js: Framework JavaScript utilizado para desenvolver interfaces de usuário
  • Vuetify: Biblioteca de componentes CSS baseada em Vue.js
  • Axios: Cliente HTTP para o consumo de API
  • Moment: Biblioteca para o tratamento de datas
  • YUP: Validações de informações
  • Vue-Router: Roteamento de páginas e informações dinâmicas via rotas
  • Git/Github: Sistema de versionamento de código
  • Trello: Uso da metodologia Kanban na execução do projeto

Como executar o projeto

1 - Clone o repositório

git clone https://github.com/0Duarte/Projeto-Modulo-1.git

Navegue até a pasta Projeto-modulo-1

cd Projeto-modulo-1

Instale as dependências

npm install

Inicie o servidor

npm run dev

2 - Inicie o banco de dados

Navegue até a pasta api

cd api

Instale as dependências

npm install

Inicie o servidor

npm run start ou npm run server

3 - Execute a aplicação no navegador acessando a URL: GymPro

http://localhost:5173

Sugestões de Melhorias Futuras

Para uma futura continuação do projeto os seguintes poderiam ser incrementados/adicionados:

  • Utilizar a componentição de elementos nas páginas
  • Utilizar correta de Token e melhoraria na autenticação de login com opção de recuperação de senha.
  • Criação de telas exclusivas para alunos e professores.
  • Implementar funcionalidades em todas as tela que fazem uso de algum cadastro de treino, exercício ou aluno, para excluir ou editar.
  • Possibilidade de um calendário e opções de editar, na tela de treinos de cada aluno.
  • Criação de uma página de suporte com dicas e um guia para utilização do sistema.
  • Dashboard com gráficos de desempenho e informações importantes.

ScreenShots

About

✅ Projeto Front-end criando um sistema para academias, integrado com API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published