Lendbor
Un bot de Telegram para préstamos personales entre amigos y familiares —quién debe qué, cuánto queda y cuándo vence el próximo pago— con una landing page. Un proyecto personal de 2023.
Reto
Los préstamos personales entre amigos y familiares viven en la memoria o en notas dispersas: quién debe qué, cuánto queda, cuándo vence el próximo pago.
Solución
- Bot de Telegram: un teclado con préstamos concedidos, préstamos recibidos y pagos, diálogos guiados para añadir un préstamo o un pago, listas en tablas compactas con botones integrados para ver detalles o eliminar, registro automático con /start; el saldo pendiente se recalcula con cada pago.
- Extras: cotizaciones de criptomonedas cada hora en caché de Redis y el tiempo por ciudad.
- Parte web: una administración con usuarios, préstamos y pagos; una segunda versión en Django con una API REST (filtros, búsqueda, ordenación, paginación) y modales con HTMX.
- Infraestructura: Docker Compose con PostgreSQL, Redis y nginx, y secretos tomados del entorno.
- Landing page: React y TypeScript con un tema oscuro persistente, desplegada en GitHub Pages.
Resultado
Un prototipo funcional del bot y dos back ends web, creados en 2023 como proyecto personal.