Hacki
All BUIDLs

About the project

🚀 PocketSave AI — Copiloto Financiero Inteligente

📌 ¿Qué es PocketSave AI?

En Argentina coexistimos con más de 10 billeteras virtuales y bancos (Mercado Pago, MODO, Galicia, Santander, Ualá, Lemon, etc.) ofreciendo descuentos con topes de reintegro semanales o mensuales.

PocketSave AI es un copiloto financiero que elimina el estrés y la fricción en la caja del supermercado o comercio. El usuario simplemente selecciona el comercio en Rosario (Santa Fe) (ej: Carrefour, Coto, Rapanui, Zara, Farmacity) e ingresa el monto total del ticket. Nuestro motor inteligente calcula la combinación exacta de medios de pago para no agotar topes y maximizar el reintegro, devolviendo una guía clara paso a paso para mostrarle o dictarle al cajero.

---

💡 Funcionalidades Principales

  1. 🛒 Smart Checkout & Cart Splitting por Comercio:

• Compara en tiempo real la opción de Pago Único vs Pago Dividido en 2 billeteras. • Resalta en verde esmeralda la opción que otorga el mayor beneficio neto (badge RECOMENDADO). • Genera la guía numerada con los logotipos oficiales de los bancos para la caja.

  1. 🤖 Ingesta Multimodal de Promociones con IA (Gemini 2.5 Flash):

• El usuario sube la foto de un cartel de calle o volante promocional. • La IA analiza la imagen, extrae porcentaje %, tope de reintegro $, vigencia y entidad financiera. • Valida la vigencia en tiempo real e interactúa como un Chatbot conversacional para confirmar antes de guardar.

  1. 🗺️ Mapa Interactivo de Rosario (Radio 1 km):

• Muestra comercios a menos de 1000 metros del usuario. • Pines neón para locales con promo activa hoy vs Pines grises neutros sin oferta. • Mapa expandible táctil (Half ➔ Fullscreen) con ficha flotante inferior.

  1. 📊 Dashboard Financiero & Registro en BD:

• Métricas en tiempo real de Ahorro Total Acumulado ($ ARS), % de Eficiencia de compra e historial de transacciones en SQLite.

---

🛠️ Stack Tecnológico

• Frontend: React 19, Vite 6, Tailwind CSS v4, TypeScript 5. • Backend: Node.js, Express 5, TypeScript 5, MikroORM. • Base de Datos: SQLite (pocketsave.sqlite) con seeder de comercios de Rosario. • Inteligencia Artificial: Google Gemini 2.5 Flash SDK (Visión Multimodal + Structured JSON).