Lendbor
Arkadaşlar ve aile arasındaki kişisel borçlar için bir Telegram botu – kimin neyi borçlu olduğu, ne kadar kaldığı ve bir sonraki ödemenin ne zaman olduğu – ve bir açılış sayfası. 2023'ten bir hobi projesi.
Sorun
Arkadaşlar ve aile arasındaki kişisel borçlar akılda ya da dağınık notlarda kalır: kim neyi borçlu, ne kadar kaldı, bir sonraki ödeme ne zaman.
Çözüm
- Telegram botu: verilen borçlar, alınan borçlar ve ödemeler için bir klavye, borç veya ödeme eklemek için yönlendirmeli diyaloglar, ayrıntılar ve silme için satır içi düğmeli kompakt tablo listeleri, /start ile otomatik kayıt; kalan bakiye her ödemede yeniden hesaplanır.
- Ekstralar: Redis'te önbelleğe alınan saatlik kripto kurları ve şehre göre hava durumu.
- Web tarafı: kullanıcılar, borçlar ve ödemelerle bir yönetim paneli; REST API (filtreler, arama, sıralama, sayfalama) ve HTMX modal pencereleriyle Django üzerinde ikinci bir sürüm.
- Altyapı: PostgreSQL, Redis ve nginx ile Docker Compose, ortam değişkenlerinden gizli bilgiler.
- Açılış sayfası: kalıcı karanlık temalı React ve TypeScript, GitHub Pages'e dağıtıldı.
Sonuç
Botun ve iki web arka ucunun çalışan bir prototipi; 2023'te hobi projesi olarak geliştirildi.