Files
sales-bot-stacks/sales-bot/requirements.txt
consultoria-as 9936deaa90 feat: Implementar PWA, Analytics, Reportes PDF y mejoras OCR
FASE 1 - PWA y Frontend:
- Crear templates/base.html, dashboard.html, analytics.html, executive.html
- Crear static/css/main.css con diseño responsivo
- Agregar static/js/app.js, pwa.js, camera.js, charts.js
- Implementar manifest.json y service-worker.js para PWA
- Soporte para captura de tickets desde cámara móvil

FASE 2 - Analytics:
- Crear módulo analytics/ con predictions.py, trends.py, comparisons.py
- Implementar predicción básica con promedio móvil + tendencia lineal
- Agregar endpoints /api/analytics/trends, predictions, comparisons
- Integrar Chart.js para gráficas interactivas

FASE 3 - Reportes PDF:
- Crear módulo reports/ con pdf_generator.py
- Implementar SalesReportPDF con generar_reporte_diario y ejecutivo
- Agregar comando /reporte [diario|semanal|ejecutivo]
- Agregar endpoints /api/reports/generate y /api/reports/download

FASE 4 - Mejoras OCR:
- Crear módulo ocr/ con processor.py, preprocessor.py, patterns.py
- Implementar AmountDetector con patrones múltiples de montos
- Agregar preprocesador adaptativo con pipelines para diferentes condiciones
- Soporte para corrección de rotación (deskew) y threshold Otsu

Dependencias agregadas:
- reportlab, matplotlib (PDF)
- scipy, pandas (analytics)
- imutils, deskew, cachetools (OCR)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 03:26:16 +00:00

52 lines
732 B
Plaintext

# Dependencias para el OCR mejorado
# OCR
pytesseract==0.3.10
# Procesamiento de imágenes
Pillow==10.2.0
opencv-python==4.9.0.80
numpy==1.26.3
# Web framework (si usas Flask)
Flask==3.0.0
gunicorn==21.2.0
# Cliente de Mattermost
mattermostdriver==7.3.2
# HTTP requests
requests==2.31.0
# Variables de entorno
python-dotenv==1.0.0
# Logging
coloredlogs==15.0.1
# Utilidades
python-dateutil==2.8.2
# Scheduler para tareas programadas
APScheduler==3.10.4
# Exportación a Excel
openpyxl==3.1.2
# === PDF Generation ===
reportlab==4.1.0
# === Charts for PDF ===
matplotlib==3.8.2
# === Analytics ===
scipy==1.12.0
pandas==2.1.4
# === OCR Improvements ===
imutils==0.5.4
deskew==1.1.0
# === Caching ===
cachetools==5.3.2