Skip to content

eduardospencer/sips-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Sistema Integrado de Previdência Social (SIPS)

📌 Visão Geral

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.


🏗️ Arquitetura (Visão Geral)

  • 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

🚀 Funcionalidades Principais

  • 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

🧰 Tecnologias Utilizadas

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS (opcional)

Backend

  • Oracle PL/SQL
  • REST APIs
  • Oracle ORDS (ou equivalente)

Infraestrutura

  • API Gateway
  • Load Balancer (quando aplicável)
  • Autenticação via tokens (JWT / OAuth2)

🔐 Segurança

  • 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

📦 Estrutura do Repositório (Exemplo)

├── frontend/
│   ├── app/
│   ├── components/
│   └── services/
├── backend/
│   ├── plsql/
│   └── api/
├── docs/
└── README.md

⚙️ Como Executar (Resumo)

Frontend

npm install
npm run dev

Backend

  • Configurar base de dados Oracle
  • Compilar packages PL/SQL
  • Expor serviços via ORDS / API Gateway

📝 Licença

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

Contribuições são bem-vindas!

  1. Faça um fork do projeto
  2. Crie uma branch (feature/minha-feature)
  3. Commit as alterações
  4. Abra um Pull Request

📫 Contacto

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.

About

Sistema Integrado de Previdência Social

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published