Education Management System - Copy this React, Tailwind Component to your project
Desenvolva-um-sistema-de-gestão-para-a-educação-municipal,-utilizando-Python-como-base-e-integrando-com-as-tecnologias-mais-adequadas-para-a-interface-web-e-funcionalidade-do-sistema,-como-React,-Vite-ou-Django.-Escolha-a-melhor-combinação-de-tecnologias-para-atender-aos-requisitos-do-sistema,-garantindo-alta-performance,-escalabilidade-e-facilidade-de-manutenção.-----###-**Funcionalidades-Essenciais:**-1.-**Gestão-de-Alunos:**---Cadastro-de-alunos-com-informações-completas-(nome,-data-de-nascimento,-CPF,-endereço,-telefone,-responsável-legal-e-dados-de-saúde).---Atualização-e-consulta-de-dados.---Histórico-escolar:-acompanhamento-de-notas,-progressão-acadêmica-e-relatórios-de-frequência.-2.-**Gestão-de-Professores-e-Funcionários:**---Cadastro-com-informações-pessoais,-formação,-disciplinas-lecionadas-e-alocação-de-turmas.---Controle-de-carga-horária-e-folha-de-pagamento.-3.-**Gestão-de-Turmas-e-Disciplinas:**---Criação-de-turmas-com-especificação-de-série,-ano-letivo,-turno-e-capacidade.---Organização-de-alunos-nas-turmas-e-atribuição-de-disciplinas.-4.-**Lançamento-e-Consulta-de-Notas-e-Frequências:**---Lançamento-de-notas-e-presença-por-bimestre/trimestre.---Relatórios-de-desempenho-e-frequência.-5.-**Controle-de-Matrículas:**---Matrícula-inicial-e-renovação.---Transferências-de-alunos-e-emissão-de-comprovantes.-6.-**Relatórios-e-Análises:**---Geração-de-relatórios-detalhados-de-desempenho,-frequência-e-evasão-escolar.---Estatísticas-de-ocupação-por-turma,-escola-ou-secretaria.-7.-**Gestão-de-Escolas:**---Cadastro-de-escolas-com-informações-completas-(localização,-capacidade,-equipe-gestora).---Organização-regional-de-escolas.-----###-**Funcionalidades-Avançadas:**-1.-**Portal-para-Alunos-e-Pais:**---Consulta-de-notas,-frequência-e-calendário-escolar.---Envio-de-comunicados-e-mensagens.-2.-**Portal-para-Professores:**---Lançamento-de-notas,-frequência-e-planejamento-de-aulas.---Comunicação-direta-com-pais-e-alunos.-3.-**Biblioteca-Escolar:**---Cadastro-de-livros-e-controle-de-empréstimos-e-devoluções.-4.-**Transporte-Escolar:**---Gestão-de-rotas-e-controle-de-frequência.-5.-**Alimentação-Escolar:**---Controle-de-cardápio-e-distribuição-de-merendas.-6.-**Integração-com-Órgãos-Educacionais:**---Envio-automatizado-de-dados-obrigatórios-para-órgãos-como-INEP.---Integração-com-plataformas-de-ensino-remoto.-----###-**Requisitos-Técnicos:**-1.-**Backend:**-Desenvolvido-em-Python-(pode-ser-Django-ou-Flask,-dependendo-da-necessidade-de-robustez-e-escalabilidade).-2.-**Frontend:**-Utilizar-React-com-Vite-para-construção-de-interfaces-rápidas-e-modernas.-3.-**Banco-de-Dados:**-PostgreSQL-ou-MySQL,-com-suporte-para-migrações-e-consultas-complexas.-4.-**API:**-Criação-de-uma-API-RESTful-para-comunicação-entre-backend-e-frontend.-5.-**Segurança:**-Implementação-de-autenticação-JWT-para-controle-de-acesso.-6.-**Escalabilidade:**-Arquitetura-modular-e-fácil-de-manter.-7.-**Interface-Responsiva:**-Garantir-compatibilidade-com-dispositivos-móveis-e-desktop.-Certifique-se-de-que-o-sistema-seja-otimizado-para-alto-desempenho,-com-experiência-de-usuário-fluida,-e-que-suporte-expansões-futuras-para-atender-a-novas-demandas-da-gestão-educacional.
