İçeriğe geç
çevrimiçi
trv0.46.1 · 1d135e2
ArşivlendiGüncellendi: 25 Ağu 2023

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.