Plataforma educacional

LOGV Learn

Plataforma web de cursos, conteúdo educacional, progresso dos estudantes e matrículas.

Arquitetura

A LOGV Learn é uma aplicação web organizada em gestão de cursos, experiência de aprendizagem e matrículas comerciais.

  • Gestão de cursos: cursos, módulos, aulas e publicação de conteúdo didático.
  • Experiência do aluno: reprodução de conteúdo e registros de progresso.
  • Identidade: contas de usuários e acesso autenticado.
  • Matrículas: fluxos de compra e integração com pagamentos.
  • Persistência: modelos relacionais para informações de cursos, usuários e matrículas.

A administração dos cursos e a experiência do aluno compartilham serviços e dados persistidos pela aplicação.

Tecnologias

  • Aplicação: Next.js, React e TypeScript.
  • Banco de dados: PostgreSQL e Prisma.
  • Autenticação: Clerk.
  • Edição e reprodução de conteúdo: TipTap e Vidstack.
  • Pagamentos: integração com Asaas.
  • Armazenamento de arquivos: SDK Amazon S3.