3303d9e62d4c27e983d5248c4c97dceba4bf6a17
JusFutura — Assistente Jurídico e Corporativo Inteligente
JusFutura é uma plataforma conversacional avançada que integra:
- geração de documentos jurídicos (petições, pareceres, contratos, recursos)
- geração de documentos corporativos (relatórios, políticas internas, comunicados)
- pesquisa automática de jurisprudência, normas e notícias
- monitoramento contínuo de temas jurídicos e regulatórios
- alertas inteligentes
- exportação avançada (PDF/A, DOCX, ODT, HTML)
- assinatura digital com ICP-Brasil
- QR code com hash criptográfico
- marca d’água dinâmica
- trilha de auditoria completa
- 2FA para ações sensíveis
Tudo isso dentro de uma única conversa, sem abas, com modos adaptativos:
- Modo Advogado
- Modo Corporativo
- Modo Conversar
🚀 Tecnologias
- Python + Flask
- SQLAlchemy + PostgreSQL
- Docker + Docker Compose
- Frontend em HTML/JS puro (pode ser substituído por React)
- PyHanko (assinatura digital)
- WeasyPrint (PDF/PDF-A)
- qrcode (QR hash)
- cron jobs para monitoramento contínuo
Ollama Gateway – safira.renatorosa.com
This project provides a simple HTTP gateway to a local Ollama instance, exposing multiple models (Llama 3.2, Gemma 4, and Qwen 2.5) through a Flask API served by Gunicorn inside Docker. The service is reachable over HTTP on port 80 at:
Authentication is handled via Google OAuth.
Overview
- Backend: Python (Flask) + Gunicorn
- Models: Llama 3.2, Gemma 4, Qwen 2.5
- Hardware target: Nvidia RTX 2070M GPU + 16 GB RAM
- Auth: Google OAuth 2.0
- Runtime: Docker + Docker Compose
- Port: 80 (HTTP)
Both the gateway and Ollama run inside the same docker compose file.
Environment variables
Create a .env file:
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
GOOGLE_REDIRECT_URI=https://.../oauth/callback
FLASK_SECRET_KEY=change-this-secret
OLLAMA_BASE_URL=http://ollama:11434
Running
docker compose up --build
Access:
https://...
API
POST /api/generate
{
"model": "llama3.2",
"prompt": "Explain quantum computing simply."
}
Response:
json
{
"model": "llama3.2",
"output": "..."
}
License
Languages
Python
81.2%
JavaScript
10.9%
HTML
4.9%
CSS
2.5%
Dockerfile
0.5%