Lendbor
Un bot Telegram per i prestiti personali tra amici e parenti — chi deve cosa, quanto resta e quando scade la prossima rata — con una landing page. Un progetto personale del 2023.
Sfida
I prestiti personali tra amici e parenti vivono nella memoria o in appunti sparsi: chi deve cosa, quanto resta, quando scade la prossima rata.
Soluzione
- Bot Telegram: una tastiera con prestiti concessi, prestiti ricevuti e pagamenti, dialoghi guidati per aggiungere un prestito o un pagamento, elenchi in tabelle compatte con pulsanti inline per i dettagli e l’eliminazione, registrazione automatica con /start; il saldo residuo viene ricalcolato a ogni pagamento.
- Extra: quotazioni delle criptovalute aggiornate ogni ora e in cache su Redis, meteo per città.
- Lato web: un pannello di amministrazione con utenti, prestiti e pagamenti; una seconda versione in Django con un’API REST (filtri, ricerca, ordinamento, paginazione) e modali HTMX.
- Infrastruttura: Docker Compose con PostgreSQL, Redis e nginx, segreti dalle variabili d’ambiente.
- Landing page: React e TypeScript con un tema scuro persistente, pubblicata su GitHub Pages.
Risultato
Un prototipo funzionante del bot e due back end web, realizzati nel 2023 come progetto personale.