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.