Plataforma educacional

PNQC

Em produção

Plataforma web de formação de cuidadores com autenticação, perfis de acesso, cursos, módulos, aulas, progresso sequencial e avaliações.

Galeria real

PNQC

01 / 04
Interface do Levens Qualifica | PNQC — página inicial pública da plataforma.

Página inicial pública da plataforma

Página inicial pública da plataforma

Captura desktop

Contexto

O PNQC organiza uma jornada educacional com diferentes perfis, conteúdos sequenciais e avaliações em uma aplicação web publicada.

Problema

Conduzir o aluno por cursos e módulos com controle de acesso e progressão, sem liberar etapas fora de ordem ou expor respostas de avaliação.

Minha atuação

Análise de requisitos, definição de regras de negócio, desenvolvimento da aplicação, integração da autenticação, testes, homologação e publicação.

Decisões técnicas

  • Separação de rotas e permissões por perfil.
  • Progresso persistido por aluno e liberação sequencial de conteúdo.
  • Avaliações executadas por funções RPC, com regra mínima de 70%.
  • Capturas selecionadas sem expor dados pessoais.

Funcionalidades

  • Landing pública
  • Autenticação e perfis student, agency e admin
  • Cursos, módulos e aulas
  • Painel de progresso
  • Avaliações e bloqueio sequencial

Stack principal

  • React
  • TypeScript
  • Vite
  • React Router
  • Tailwind CSS
  • Supabase Auth
  • PostgreSQL

Desafios

  • Coordenar progressão, avaliação e permissões sem tornar a navegação confusa.
  • Manter respostas corretas protegidas no fluxo de avaliação.

Soluções aplicadas

  • Rotas protegidas e componentes orientados por perfil.
  • Regras de avaliação e progresso tratadas no backend por RPC.

Situação atual e próximos passos

  • Evoluir certificados, badges e áreas administrativas que ainda permanecem em desenvolvimento.

Links públicos