Inspiration
En Colombia y Latinoamérica, miles de micro-negocios como gimnasios, academias de baile y freelancers dependen de cobros recurrentes mensuales. Sin embargo, la mayoría gestiona su cartera en cuadernos físicos o chats de WhatsApp desordenados. Observé que muchos emprendedores pierden liquidez no por falta de clientes, sino porque "cobrar da pena" o se vuelve una tarea manual agotadora. Me inspiró la idea de democratizar herramientas Fintech para que cualquier comerciante pueda tener el control de su dinero con la simplicidad de un clic.
What it does
SmartPay Assistant es un gestor de cartera inteligente que transforma el caos de los cobros en un proceso estructurado. La aplicación permite:
Centralizar Clientes: Registrar mensualidades en una base de datos real (SQLite).
Control de Vencimientos: Monitorear fechas de pago y calcular automáticamente la cartera pendiente y el dinero recaudado.
Automatización de Mensajería: Generar recordatorios personalizados por WhatsApp que incluyen el monto exacto, la fecha de vencimiento y un enlace directo al código QR de pago.
Dashboard en Tiempo Real: Visualizar KPIs de salud financiera del negocio.
How we built it
Desarrolle el proyecto utilizando un stack de software eficiente y escalable:
Python como lenguaje núcleo para la lógica de negocio.
Streamlit para crear una interfaz de usuario reactiva y profesional.
SQLite3 para la persistencia de datos, garantizando que la información no se pierda al cerrar la sesión.
Pandas para el manejo y limpieza de grandes volúmenes de datos de clientes.
WhatsApp Public API para la integración de mensajería sin costos adicionales de servidor.
Challenges we ran into
para asegurar que el usuario pudiera editar fechas de vencimiento de forma fluida sin romper la integridad de la base de datos. También enfrentamos retos en la limpieza de números telefónicos para asegurar la compatibilidad con el formato internacional de WhatsApp API.
Accomplishments that we're proud of
Estoy orgullosa de haber pasado de una idea a un MVP (Producto Mínimo Viable) 100% funcional en tiempo récord. Logré integrar una base de datos real en una aplicación web, algo que separa a los prototipos visuales de las herramientas que realmente pueden ser usadas por un negocio hoy mismo. Además, la implementación del selector de "Estado de Pago" directamente en la tabla mejora drásticamente la experiencia de usuario.
What we learned
Aprendí que la simplicidad es la clave de la adopción tecnológica. No se necesita un software de miles de dólares para resolver un problema real; con lógica bien aplicada y herramientas como Python, podemos crear soluciones con impacto social. Reforzamos conocimientos en operaciones CRUD (Create, Read, Update, Delete) y en el despliegue de aplicaciones en la nube.
What's next for SmartPay Assistant
El siguiente paso es la integración de Inteligencia Artificial (Gemini API) para:
Análisis Predictivo: Predecir qué clientes tienen mayor probabilidad de mora basándose en su historial.
Chatbot de Cobro: Automatizar no solo el mensaje de salida, sino también las respuestas a preguntas frecuentes de los clientes sobre sus pagos.
Escalabilidad masiva: Implementar cobros automáticos programados para el primer día de cada mes de forma desatendida.
Log in or sign up for Devpost to join the conversation.