O Sistema Integrado de Previdência Social (SIPS) é uma aplicação moderna destinada à gestão de processos, serviços e dados da previdência social. O sistema foi desenhado para ser escalável, seguro e centrado no utilizador, incluindo cidadãos com baixa literacia digital.
A solução combina um frontend moderno em Next.js, APIs robustas, integração com base de dados Oracle, e suporte a canais alternativos como USSD e APIs externas.
-
Frontend: Next.js (React)
-
Backend / APIs: PL/SQL + REST APIs
-
API Gateway: Centralização de autenticação, logging e rate limiting
-
Base de Dados: Oracle Database
-
Integrações:
- Serviços internos
- Operadoras móveis (USSD)
- Sistemas externos governamentais
- Gestão de processos de previdência social
- Registo e consulta de beneficiários
- Submissão e acompanhamento de pedidos
- Integração com fluxos de processos (workflow)
- Suporte a canais de baixo atrito (ex: USSD)
- Auditoria e rastreabilidade de operações
- Next.js
- React
- TypeScript
- Tailwind CSS (opcional)
- Oracle PL/SQL
- REST APIs
- Oracle ORDS (ou equivalente)
- API Gateway
- Load Balancer (quando aplicável)
- Autenticação via tokens (JWT / OAuth2)
- Autenticação e autorização centralizadas
- Validação de dados no frontend e backend
- Logs e auditoria de operações críticas
- Princípio do menor privilégio
├── frontend/
│ ├── app/
│ ├── components/
│ └── services/
├── backend/
│ ├── plsql/
│ └── api/
├── docs/
└── README.md
npm install
npm run dev- Configurar base de dados Oracle
- Compilar packages PL/SQL
- Expor serviços via ORDS / API Gateway
Este projeto está licenciado sob a MIT License, permitindo uso, modificação e distribuição, desde que mantidos os créditos do autor.
Contribuições são bem-vindas!
- Faça um fork do projeto
- Crie uma branch (
feature/minha-feature) - Commit as alterações
- Abra um Pull Request
Para dúvidas, sugestões ou colaborações, entre em contacto com a equipa de desenvolvimento.
SIPS — Tecnologia ao serviço da proteção social.