Sobre o projeto

SCA (Sistema de Carpetas Académicas) é uma plataforma de gestão acadêmica projetada para o Colégio Técnico Nacional (CTN). O sistema centraliza a administração de especialidades, cursos, matérias, horários e avaliação docente. Funcionalidades principais: - **Gestão Acadêmica**: Permite o carregamento de horários com detecção de conflitos, gestão de planos curriculares por etapas letivas e verificação automática de temas ministrados em sala de aula. - **Controle de Qualidade**: Inclui um sistema de não conformidades, reclamações e avaliação docente com papéis específicos (Professor, Avaliador, Coordenação Pedagógica). - **Integrações**: Conexão nativa com o Google Classroom para importar tarefas e notas, além de notificações push (Web Push) e suporte PWA para instalação em dispositivos móveis. - **Segurança e Papéis**: Autenticação com 2FA (TOTP), OAuth2 com Google, e gestão de permissões granulares para administradores globais, por especialidade, professores e pais. - **Relatórios**: Exportação de planilhas de avaliação para Excel e horários para PDF. Stack técnico: Backend em Java 17/Spring Boot 4 com MySQL, frontend em React 19/TypeScript. O projeto inclui scripts de implantação para Linux e gestão de banco de dados.