Ugrás a tartalomra
online
huv0.46.1 · 1d135e2
ArchiváltFrissítve: 2023. aug. 25.

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.