Sistema modular de gestão académica construído para crescer com as necessidades da instituição.
O SIGA é uma plataforma modular de gestão académica projetada para escalabilidade e desenvolvimento colaborativo. Múltiplos programadores podem contribuir criando módulos independentes que se integram perfeitamente no sistema principal.
- Backend: FastAPI + Python 3.10
- Base de Dados: PostgreSQL com migrações Alembic
- Frontend: Next.js
- Design: Arquitetura modular para desenvolvimento colaborativo
- Módulos Independentes: Cada programador pode criar módulos autónomos
- Crescimento Escalável: Adicione novas funcionalidades criando novos módulos
- Colaboração em Equipa: Múltiplos programadores trabalham simultaneamente em diferentes módulos
Backend (FastAPI)
- API RESTful
- Documentação OpenAPI automática
- Migrações de base de dados com Alembic
Frontend (Next.js)
- Renderização server-side
- Componentes React
- Design responsivo
Base de Dados (PostgreSQL)
- Base de dados relacional robusta
- Gestão de migrações via Alembic
- Testes automatizados no pipeline CI/CD
Para contribuir com o projeto SIGA, consulte as diretrizes específicas para cada área:
- Build: Configuração de ambiente
- Test: Testes automáticos de migração e validação da base de dados
- Deploy: Deployment automatizado
**O SIGA cresce com a sua equipa através da sua