🇬🇧Read in English | 🇧🇷Leia em Português
SapiensEdu é uma plataforma de gestão escolar que conecta administradores, professores, alunos e pais em um ambiente digital único, simplificando a comunicação e o acompanhamento acadêmico.
Uma demonstração visual (screenshot, GIF ou um pequeno vídeo) pode ser muito eficaz aqui para capturar o interesse do visitante rapidamente.
- Sobre o Projeto
- Funcionalidades
- Tecnologias Utilizadas
- 🚀 Começando
- 🔧 Uso
- 🤝 Como Contribuir
- 📄 Licença
- 📧 Contato
SapiensEdu é uma plataforma de gestão educacional completa e inteligente, projetada para unificar o ecossistema escolar. Nosso objetivo é simplificar a administração, fortalecer a comunicação e potencializar o desenvolvimento acadêmico, conectando escolas, professores, alunos e pais em um ambiente digital integrado e intuitivo.Através de ferramentas poderosas, o SapiensEdu transforma dados complexos em informações claras e acessíveis, permitindo que os gestores tomem decisões mais estratégicas, os professores otimizem seu tempo, os alunos acompanhem seu progresso e os pais participem ativamente da jornada educacional de seus filhos.
-
✅ Gestão Acadêmica e Pedagógica:
-
Matrículas e Inscrições : Automatiza o processo de cadastro de novos alunos, envio de documentos e geração de contratos.
-
Lançamento de Notas e Frequência: Professores podem registrar notas, avaliações e a presença dos alunos de forma online, facilitando o acesso a essas informações.
-
Emissão de Boletins e Históricos: Gera documentos acadêmicos de forma automática, reduzindo o trabalho manual e a possibilidade de erros.
-
Gestão de Turmas e Horários: Auxilia na organização das turmas, alocação de professores e criação da grade de horários..
-
-
✅ Financeiro:
- Controle de Mensalidades: Automatiza a emissão de boletos bancários, faturas e notas fiscais.
- Gestão de Inadimplência: Monitora os pagamentos em atraso e facilita a comunicação com os responsáveis para negociação.
- Fluxo de Caixa: Oferece uma visão clara das contas a pagar e a receber, auxiliando no planejamento financeiro da instituição.
-
✅ Comunicação e Engajamento:
- Portal dos Pais e Alunos: Oferece um canal direto para que pais e alunos possam consultar notas, frequência, comunicados e situação financeira.
- Agenda Digital: Facilita a comunicação entre a escola e as famílias, com envio de avisos e atualizações em tempo real.
- Canal de Comunicação Integrado: Melhora a comunicação entre todos os membros da comunidade escolar, incluindo gestores, professores e funcionários.
-
✅ Gestão Administrativa:
- Secretaria Digital: Organiza e armazena documentos de alunos e professores de forma digital e segura.
- Relatórios e Indicadores: Gera relatórios detalhados sobre matrículas, evasão escolar, desempenho acadêmico e situação financeira, auxiliando na tomada de decisões estratégicas.
- Controle de Evasão Escolar: Ajuda a identificar alunos em risco de evasão, permitindo que a escola atue de forma preventiva.
-
✅ Captação e aretenção de Alunos:
- Gestão de Marketing: Auxilia na criação de campanhas para atrair novos alunos, monitorando a evolução das matrículas.
- Pesquisas de Satisfação: Permite a aplicação de pesquisas com a comunidade escolar para identificar pontos de melhoria.
-
✅ Biblioteca:
- Cadastro de Acervo: Permite registrar e catalogar todos os livros, periódicos e outros materiais disponíveis.
- Controle de Empréstimos e Devoluções: Automatiza o processo de retirada e devolução de livros, com controle de prazos e notificações de atraso.
- Reservas Online: Alunos e professores podem consultar a disponibilidade e reservar itens do acervo pela internet.
Liste as principais tecnologias, frameworks e ferramentas que você usou.
- GraphQL
- Domain Driven Design
- Linguagem: Java 17
- Build Tool: Maven / Gradle
- Frameworks: Spring Boot (se aplicável), etc.
- Banco de Dados: PostgreSQL, MySQL, H2 (se aplicável)
- Testes: JUnit 5, Mockito
Esta seção é um guia para que outros desenvolvedores possam rodar o seu projeto localmente.
Liste tudo que é necessário para rodar o projeto.
- JDK 17 ou superior
- Maven 3.8+ ou Gradle 7+
- Git
Um passo a passo de como configurar o ambiente de desenvolvimento.
-
Clone o repositório:
git clone https://github.com/seu-usuario/seu-projeto.git cd seu-projeto -
Instale as dependências (exemplo com Maven):
mvn clean install
Explique como usar a aplicação após a instalação. Se for uma API, mostre exemplos de requisições. Se for uma aplicação de linha de comando, mostre os comandos.
Exemplo (para uma API REST):
Para iniciar o servidor, execute:
mvn spring-boot:run