O Loong é uma plataforma de gestão financeira pensada para pequenos negócios brasileiros. A premissa é simples: a melhor interface de controle financeiro é uma que o usuário já usa todo dia — o WhatsApp.
O sistema permite registrar uma despesa com +50 gasolina, mandar a foto de um boleto para processar automaticamente via OCR, pedir um resumo financeiro e receber um gráfico de gastos por categoria — tudo sem abrir nenhum app.
Por trás disso, uma API Django robusta com autenticação JWT, assinaturas recorrentes via Stripe, tarefas assíncronas com Celery e Redis, multi-tenancy por workspace e 10 camadas de segurança.
Premiado na FETEPS 16ª Edição — maior feira de tecnologia das ETECs e FATECs do Estado de São Paulo.
| Camada | Tecnologias |
|---|---|
| API | Django 6 · Django REST Framework · Python 3.12 |
| Auth | SimpleJWT · 2FA/TOTP · Argon2 |
| Async | Celery · Redis · Celery Beat |
| Banco | PostgreSQL (prod) · SQLite (dev) |
| Pagamentos | Stripe (webhooks + assinaturas recorrentes) |
| Meta Cloud API · Bot com parser regex + LLM | |
| IA | Groq / LLaMA 3.3 70B · Google Gemini |
| OCR | pytesseract · pyzbar · PyMuPDF |
| Infra | Docker · Docker Compose · Nginx · Gunicorn |
| Monitoramento | Sentry · Logging estruturado |
| Testes de carga | Locust |
| Repo | Descrição | Status |
|---|---|---|
loong-api-docs |
Arquitetura, módulos, endpoints e decisões de design | Público |
O código-fonte da API é privado por razões de segurança — chaves de integração, webhooks e lógica de negócio em produção. A documentação técnica cobre a arquitetura completa.
WhatsApp → Meta Webhook → Django → Parser → [Celery + Redis] → Resposta
↓
LLM (Groq/LLaMA) — perguntas abertas
OCR (Tesseract) — fotos de boleto
Stripe Webhooks — pagamentos
→ Documentação completa: loong-api-docs
Desenvolvido por Caio Fiori Martins · github.com/fiorionrails
