Projeto Final do meu período de 3 meses no programa de bolsas da Compasso UOL. Esse projeto foi realizado em grupo de 5 pessoas.
Integrantes:
- Alex de Souza Santos;
- Daniel Ferreira Santos Souza;
- João Victor Junqueira;
- Juciélen Souza;
- Rafael Pinho.
Um instrutor/personal trainer solicitou uma plataforma para que ele pudesse enviar treinos (vídeos, arquivos PDF e rotinas em formato de texto) para os seus alunos de forma personalizada. Além disso, o aluno poderia ter a opção de marcar 1 treino presencial por semana.
- Cadastro de alunos
- Nome, Email, Telefone, Senha (conformidade LGPD)
- Login do alunos e do personal trainer
- Recuperação de senha
- Dashboard do aluno
- Área com vídeos do treino da semana
- Área de calendário para agendar treino presencial com o Personal Trainer (max. 1 por semana).
- Área para envio de mensagem para o Personal Trainer
- Área para receber e baixar material em PDF
- Área para edição de informações do aluno
- Área de pagamento da mensalidade (integração com plataforma de pagamento ex.: Pagseguro)
- Dashboard do personal trainer
- Listagens dos alunos cadastrados
- Exibição dos alunos pagantes e devedores
- Área para subir treino personalizado para cada aluno vídeos e material PDF.
- Área para leitura de mensagem de cada aluno
- Área de calendário, para visualizar os alunos agendados
- No backend: Java, Spring Boot, Spring MVC + Thymeleaf (fazendo o bind com o frontend), Spring Data JPA com Hibernate na implementação e Spring Security;
- No frontend: HTML5, CSS3 e Bootstrap.