Přejít na obsah
online
csv0.46.1 · 1d135e2
ArchivovanýAktualizováno 25. 8. 2023

Lendbor

Telegramový bot pro osobní půjčky mezi přáteli a v rodině — kdo komu kolik dluží, kolik zbývá a kdy je splatná další splátka — s landing page. Osobní projekt z roku 2023.

Úkol

Osobní půjčky mezi přáteli a v rodině žijí jen v paměti nebo v roztroušených poznámkách: kdo komu kolik dluží, kolik zbývá, kdy je splatná další splátka.

Řešení

  • Telegramový bot: klávesnice s půjčenými a vypůjčenými penězi a splátkami, řízené dialogy pro přidání půjčky nebo splátky, seznamy jako kompaktní tabulky s inline tlačítky pro detail a smazání, automatická registrace přes /start; zbývající zůstatek se přepočítá s každou splátkou.
  • Doplňky: hodinové kurzy kryptoměn s cache v Redisu a počasí podle města.
  • Webová část: administrace s uživateli, půjčkami a splátkami; druhá verze na Djangu s REST API (filtry, vyhledávání, řazení, stránkování) a modálními okny v HTMX.
  • Infrastruktura: Docker Compose s PostgreSQL, Redisem a nginx, tajné klíče z prostředí.
  • Landing page: React a TypeScript s trvalým tmavým motivem, nasazená na GitHub Pages.

Výsledek

Funkční prototyp bota a dvou webových backendů, vytvořený v roce 2023 jako osobní projekt.