
Plataforma de Cursos
React
Java
MySQL
Voltar ao Portfólio
É impossível ver a demo, pois se trata de um sistema de uso interno. As informações do projeto estão detalhadas abaixo.
Sobre o Projeto
Sistema robusto para ensino a distância com áreas separadas para alunos e professores, e backend escalável em Java.
Gestão de Usuários
- Cadastro de usuários com papéis distintos (alunos e professores) e permissões personalizadas.
Área do Aluno
- Acesso a cursos comprados com player de vídeo integrado (Vimeo, YouTube, AWS S3).
- Acompanhamento de progresso salvo automaticamente no banco de dados.
Área do Professor
- Ferramentas para upload de aulas, materiais em PDF e gerenciamento de conteúdo.
- Dashboard com estatísticas de engajamento dos alunos.
Backend em Java (Spring Boot)
- API RESTful segura com Spring Security para autenticação e controle de acesso baseado em papéis.
- Mapeamento objeto-relacional com JPA/Hibernate para manipulação do banco de dados.
Banco de Dados MySQL
- Estrutura relacional com tabelas para cursos, aulas, progresso do aluno e comentários.
Certificação
- Geração automática de certificados em PDF ao final do curso.