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

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.