Vai al contenuto
online
itv0.46.1 · 1d135e2
ArchiviatoAggiornato il 25 ago 2023

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.