A generic workflow system for city governments, designed to streamline administrative processes, automate workflows, and enhance municipal efficiency with flexible, modular tools.
This is a community-maintained example. If you experience a problem, please submit a pull request with a fix. GitHub Issues will be closed.
Urbis-Workflows is an open-source monorepo created to provide a flexible and modular workflow management system for municipal administrations. It aims to optimize processes, automate tasks, and improve overall efficiency in city governance.
- 📝 Aplicação Web (Viabiliza): viabiliza.urbis.prefeitura.sp.gov.br
- 👤 Cadastro & Acesso: viabiliza.urbis.prefeitura.sp.gov.br/sign-up
- 🗺️ Mapa Urbis (Web GIS): mapa.urbis.prefeitura.sp.gov.br
- 📖 Documentação Técnica Oficial: docs.urbis.prefeitura.sp.gov.br
- ⚖️ Legis (Legislação e Normas): legis.urbis.prefeitura.sp.gov.br
- 🏠 Mosaico (Portal Integrado): urbis.prefeitura.sp.gov.br
- 💻 Repositório Backend (API): github.com/OpenUrbis/urbis-workflows-api
| Repositório | Stack / Tecnologias | Descrição & Finalidade |
|---|---|---|
OpenUrbis/urbis-agent |
Markdown, Bash, Python, MCPs | Central de inteligência, guia mestre de arquitetura, mapeamento de clusters Azure AKS e orquestração de submódulos (liberação pública em breve). |
OpenUrbis/urbis |
Next.js, React 18, Angular, NestJS, Deck.gl, Tailwind | Monorepo Turborepo com o portal Mosaico, Web GIS (Mapa Urbis), Legis, Contas, Docs e API Gateway. |
OpenUrbis/urbis-datalake |
Python 3.11+, Dagster, PostGIS, GeoPandas, GeoServer | Datalake geoespacial com pipelines de ingestão, higienização e catálogo de dados em arquitetura medalhão (liberação pública em breve). |
OpenUrbis/urbis-ckan |
Python, CKAN 2.10, PostgreSQL, Solr, Docker | Portal de Dados Abertos e catálogo de metadados territoriais do Município de São Paulo. |
OpenUrbis/urbis-workflows |
React, Next.js, Radix UI, Tailwind | Frontend do Viabiliza: formulários inteligentes, caixas de entrada de processos e interface administrativa. |
OpenUrbis/urbis-workflows-api |
NestJS, TypeScript, PostgreSQL, TypeORM | Backend e API Gateway do Viabiliza: validações de regras urbanísticas, integração com o SEI e motor de processos. |
OpenUrbis/urbis-projeto-inteligente |
.NET 8, C#, AutoCAD ObjectARX, accoreconsole, GeoJSON | Motor para extração geométrica, validação topológica, conversão CAD (DWG/DXF) e aplicação de chancela digital. |
To get started with Urbis-Workflows, install the dependencies using your preferred package manager:
npm install
# or
yarn install
# or
pnpm installTo start the development server:
npm run devThis will launch the local development environment, allowing you to test and develop workflows.
For production builds:
npm run buildExplore the documentation to learn how to set up, use, and extend Urbis-Workflows:
- 📖 Portal de Documentação Técnica: https://docs.urbis.prefeitura.sp.gov.br
- 📝 Módulo de Formulários & Processos: docs/general/forms
- 🛠️ Guia de Instalação & Setup: https://docs.urbis.prefeitura.sp.gov.br/docs/general/development/setup
- 🤝 Guia de Contribuição: CONTRIBUTING.md
- 📜 Código de Conduta: CODE_OF_CONDUCT.md
- 🛡️ Política de Segurança: SECURITY.md
To contribute to Urbis-Workflows, follow these steps:
-
Clone the repository:
git clone https://github.com/OpenUrbis/urbis-workflows.git
-
Install dependencies:
yarn install
-
Start the development server:
yarn dev
-
Open your browser and visit
http://localhost:5173.
We welcome community contributions! Read our Contributing Guidelines to learn how to submit pull requests, report issues, or suggest improvements.
- Found a bug? Submit a pull request with a fix.
- Want to add a feature? Open a pull request with your proposal.
Urbis-Workflows is licensed under the AGPL v3. You are free to use, modify, and distribute this software under the terms of the AGPL v3, ensuring that any derivative works remain open source.
We’re building a community around Urbis-Workflows! Join the conversation and help us improve the project:
Stay tuned for updates on our official channels (coming soon). For now, feel free to reach out via codataurbis@prefeitura.sp.gov.br or open a discussion in the section.
A huge thanks to all our contributors! Your efforts make Urbis-Workflows better for everyone.
Henrique Pougy 📖 🚧 |
mauryascm 📖 🚧 |
Renan Tashiro 💻 📆 📖 🚧 |
Fernando Dorst 💻 📖 |
Douglas Gabriel Cardoso 💻 📖 🚧 |
laysmorimoto 📖 |
Junior Anzolin 💻 📖 |
For questions, feedback, or support, reach out to us at codataurbis@prefeitura.sp.gov.br.
