Lendbor
Ein Telegram-Bot für private Darlehen unter Freunden und Familie – wer wem was schuldet, wie viel noch offen ist und wann die nächste Zahlung fällig ist – mit einer Landingpage. Ein Pet-Projekt aus dem Jahr 2023.
Aufgabe
Private Darlehen unter Freunden und Familie existieren nur im Kopf oder in verstreuten Notizen: wer wem was schuldet, wie viel noch offen ist, wann die nächste Zahlung fällig ist.
Lösung
- Telegram-Bot: eine Tastatur für Verliehenes, Geliehenes und Zahlungen, geführte Dialoge zum Erfassen eines Darlehens oder einer Zahlung, Listen als kompakte Tabellen mit Inline-Buttons für Details und Löschen, automatische Registrierung bei /start; der Restbetrag wird mit jeder Zahlung neu berechnet.
- Extras: stündliche Kryptokurse, in Redis gecacht, und das Wetter nach Stadt.
- Webseite: ein Admin-Bereich mit Benutzern, Darlehen und Zahlungen; eine zweite Version auf Django mit REST-API (Filter, Suche, Sortierung, Paginierung) und HTMX-Modals.
- Infrastruktur: Docker Compose mit PostgreSQL, Redis und nginx, Secrets aus der Umgebung.
- Landingpage: React und TypeScript mit dauerhaft gespeichertem Dark Mode, bereitgestellt auf GitHub Pages.
Ergebnis
Ein funktionierender Prototyp des Bots und zweier Web-Backends, 2023 als Pet-Projekt entstanden.