Lendbor
Bot w Telegramie do prywatnych pożyczek między znajomymi i rodziną — kto ile jest winien, ile zostało i kiedy przypada kolejna rata — z landing page’em. Projekt hobbystyczny z 2023 roku.
Zadanie
Prywatne pożyczki między znajomymi i rodziną istnieją tylko w pamięci albo w rozproszonych notatkach: kto ile jest winien, ile zostało, kiedy przypada kolejna rata.
Rozwiązanie
- Bot w Telegramie: klawiatura z pożyczkami udzielonymi, zaciągniętymi i spłatami, prowadzone dialogi do dodania pożyczki lub spłaty, listy jako kompaktowe tabele z przyciskami inline do szczegółów i usuwania, automatyczna rejestracja po /start; pozostała kwota jest przeliczana przy każdej spłacie.
- Dodatki: kursy kryptowalut co godzinę z cache w Redisie i pogoda według miasta.
- Część webowa: panel z użytkownikami, pożyczkami i spłatami; druga wersja na Django z REST API (filtry, wyszukiwanie, sortowanie, paginacja) i modalami HTMX.
- Infrastruktura: Docker Compose z PostgreSQL, Redisem i nginx, sekrety ze zmiennych środowiskowych.
- Landing page: React i TypeScript z zapamiętywanym ciemnym motywem, wdrożony na GitHub Pages.
Rezultat
Działający prototyp bota i dwóch backendów webowych, zbudowany w 2023 roku jako projekt hobbystyczny.