1.3 KiB
1.3 KiB
EduManager - Regras Globais e Escopo
🚀 Escopo do Projeto
EduManager é um Sistema de Gestão Escolar completo, focado em alta performance, usabilidade premium e automação de processos administrativos e acadêmicos.
🛠️ Stack Tecnológica
- Frontend/Backend: Remix (React)
- Banco de Dados: PostgreSQL (Local e Nuvem via Supabase)
- Arquitetura de Storage: Self-Hosted (MinIO) via API HTTP customizada (bypass do SDK Supabase para arquivos).
- Infraestrutura Cloud: Supabase (Auth, Database Sync)
- Orquestração: Portainer (Docker)
⚠️ Regras de Negócio Críticas (MANDATÓRIO)
[!IMPORTANT] Migração de Dados (Legado 'schoodat'): Ao realizar a migração completa dos dados do sistema legado 'schoodat' para o nosso banco de dados local Postgres, é terminantemente proibido alterar, resetar ou re-hashear as senhas existentes. As credenciais devem ser mantidas exatamente como estão para garantir que o acesso dos usuários não seja interrompido.
📜 Padrões de Desenvolvimento
- Design System: Estética Premium, Dark Mode por padrão (ou glassmorphism), micro-animações e ausência de placeholders.
- Segurança: Todas as rotas sensíveis devem validar o token do Supabase.
- Resiliência: Tratamento rigoroso de erros em chamadas de API de terceiros (Asaas, Evolution API).