O Sistema de Pré-Matrícula Escolar foi desenvolvido para o Colégio Seice, com o objetivo de otimizar o processo de inscrição de novos alunos e automatizar a integração de dados com a plataforma Sponte.
O projeto utiliza NestJS, Prisma ORM e PostgreSQL, adotando boas práticas de arquitetura, segurança e escalabilidade.
- Node.js — Ambiente de execução JavaScript/TypeScript
- NestJS — Framework backend modular e escalável
- Prisma ORM — Mapeamento objeto-relacional (ORM) moderno
- PostgreSQL — Banco de dados relacional
- JWT (JSON Web Token) — Autenticação e autorização de usuários
- bcrypt — Criptografia de senhas
- Docker — Containerização para ambiente isolado e reprodutível
- Swagger — Documentação automática da API
- Cadastro e autenticação de usuários
- Pais ou responsáveis podem criar uma conta, realizar login e cadastrar alunos.
- Gerenciamento de alunos e turmas
- Registro completo de informações do aluno, família e curso desejado.
- Integração com Sponte
- Envio automático de dados via API, reduzindo erros manuais e tempo de processamento.
- Banco de dados relacional
- Implementado em PostgreSQL, com integridade referencial e segurança de dados.
- Boas práticas de segurança
- Uso de senhas criptografadas e tokens de acesso seguros.