GLC
Plataforma de Cursos

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.