Lendbor
Telegram-bot baráti és családi kölcsönökhöz – ki mivel tartozik, mennyi van még hátra, és mikor esedékes a következő részlet – landing oldallal. Egy 2023-as hobbiprojekt.
Feladat
A barátok és családtagok közötti kölcsönök fejben vagy szétszórt jegyzetekben élnek: ki mivel tartozik, mennyi van még hátra, mikor esedékes a következő részlet.
Megoldás
- Telegram-bot: billentyűzet a kölcsönadásokhoz, kölcsönvételekhez és befizetésekhez, vezetett párbeszédek kölcsön vagy befizetés rögzítéséhez, kompakt táblázatos listák inline gombokkal a részletekhez és a törléshez, automatikus regisztráció /start-ra; a fennmaradó egyenleg minden befizetéssel újraszámolódik.
- Extrák: óránként frissülő, Redisben gyorsítótárazott kriptoárfolyamok és időjárás város szerint.
- Webes oldal: admin felhasználókkal, kölcsönökkel és befizetésekkel; egy második, Djangón futó változat REST API-val (szűrők, keresés, rendezés, lapozás) és HTMX-modálokkal.
- Infrastruktúra: Docker Compose PostgreSQL-lel, Redisszel és nginxszel, titkos adatok környezeti változókból.
- Landing oldal: React és TypeScript tartós sötét témával, a GitHub Pagesen telepítve.
Eredmény
A bot és két webes backend működő prototípusa, 2023-ban hobbiprojektként készült.