Smart GOV — Docs

Gestão de Município

Documentação técnica do sistema integrado de gestão municipal.

Gestão de Município

Documentação técnica do sistema integrado de gestão municipal para prefeituras brasileiras.

Visão Geral

Sistema multi-tenant que integra gestão de processos (Workflow Engine), módulos de secretarias e um app para o cidadão, tudo em uma plataforma unificada.

Módulos

MóduloStatusDescrição
Workflow Engine🟡 Em desenvolvimentoDesigner visual de processos, Form Builder, Engine de execução
Secretarias⚪ PlanejadoEducação, Saúde, Obras — CRUD integrado ao Workflow
App Cidadão⚪ PlanejadoReact Native (Expo) — solicitação de serviços

Stack

  • Framework: Next.js 16 (App Router)
  • Linguagem: TypeScript (strict)
  • ORM: Prisma 7
  • Banco: PostgreSQL 16
  • Cache: Redis 7
  • Workflow engine: Temporal.io
  • Auth: Auth.js (NextAuth v5)
  • Testes: Vitest + Playwright

Início Rápido

# Clonar e instalar
git clone <repo>
npm install

# Subir infra (PostgreSQL + Redis)
docker compose up -d

# Rodar migrações
npx prisma migrate dev

# Iniciar dev server
npm run dev

Seções

On this page