LearnBase Standard — Sistema de Gestão Escolar (MVC + Blazor)
📚 LearnBase Standard — Gestão Escolar Inteligente
O LearnBase Standard é um sistema de gestão escolar completo, desenvolvido em .NET 8 com arquitetura limpa (Clean Architecture), pronto para uso em escolas de todos os tamanhos.
✅ Principais funcionalidades:
· Dashboard com indicadores (total de alunos, frequência, aprovações)
· CRUD de Alunos com matrícula automática e campos detalhados (CPF, responsável, endereço)
· CRUD de Turmas e Disciplinas com cores personalizadas
· Lançamento de Notas e Frequências por período
· Gráficos interativos (Blazor Server) com distribuição por turma e frequência
· Exportação de dados em CSV
· Autenticação segura por cookie
· Tema claro/escuro adaptável
· Interface moderna, responsiva e fácil de usar
🛠️ Tecnologias:
· ASP.NET Core MVC
· Blazor Server (componentes interativos)
· Entity Framework Core com SQLite (fácil de instalar, sem dependência de servidor)
· C# 12 / .NET 8
· Razor Pages + JavaScript vanilla
📁 O que está incluído:
· Código fonte completo (projeto .sln estruturado)
· Camadas separadas: Domain, Application, Infrastructure, Web
· Testes unitários prontos (xUnit + SQLite in-memory)
· Seed data com dados de demonstração
· Documentação de setup e configuração
· Pronto para rodar com `dotnet run`
🚀 Ideal para:
· Escolas que precisam de um sistema leve, rápido e local
· Profissionais que desejam revender ou personalizar para seus clientes
· Estudantes e desenvolvedores que desejam aprender Clean Architecture na prática
· Bases para sistemas maiores (integração com APIs, migração para Cloud)
⚙️ Requisitos mínimos:
· .NET 8 SDK
· SQLite (já embutido)
· Navegador moderno (Chrome, Edge, Firefox)
📄 Licença de uso comercial incluso.