Voltar aos projetos

Insight

Plataforma LMS (Learning Management System) fullstack auto-hospedada com sistema de autenticação, dashboard administrativa e API RESTful própria para gestão de conteúdo educacional estruturado.

HTMLCSSJavaScriptNode.jsHTTPSMySQL

Plataforma LMS (Learning Management System) fullstack desenvolvida do zero para resolver o problema de dispersão de conteúdo educacional na área de tecnologia, oferecendo um ambiente centralizado e estruturado de aprendizado. A arquitetura fullstack completa integra frontend responsivo, backend robusto e banco de dados relacional, com sistema de autenticação e autorização baseado em sessões seguras e controle granular de permissões. O sistema oferece dashboard administrativa completa para gestão de conteúdo, usuários e estatísticas de uso, API RESTful customizada com endpoints documentados para operações CRUD completas, sistema avançado de categorização com tags e filtros múltiplos, e interface progressiva do básico ao avançado com trilhas de aprendizado estruturadas. Gerencia diferentes níveis de acesso (admin, instrutor, estudante), organiza conteúdo modular por áreas, tópicos e dificuldade, e permite upload e gestão de materiais diversos incluindo texto, vídeo, código e links externos. O stack técnico utiliza HTML5, CSS3 e JavaScript com design mobile-first no frontend, Node.js com Express e arquitetura MVC no backend, MySQL com modelagem relacional normalizada, segurança com HTTPS, hash de senhas, validação de inputs e proteção CSRF. A infraestrutura é auto-hospedada em VPS demonstrando conhecimento em DevOps e administração de servidores, com código modular documentado seguindo boas práticas, versionamento Git completo e escalabilidade planejada desde a arquitetura inicial.

Galeria

Insight - Imagem 1
Insight - Imagem 2
Insight - Imagem 3