Lendbor
Telegram-бот для позик між друзями й родиною — хто кому винен, скільки лишилось і коли наступний платіж, — з лендінгом. Pet-проєкт 2023 року.
Задача
Позики між друзями й родиною тримаються в памʼяті чи розкиданих нотатках: хто кому винен, скільки лишилось, коли наступний платіж.
Рішення
- Telegram-бот: клавіатура з позиками, боргами й платежами, покрокові діалоги для нової позики чи платежу, списки компактними таблицями з inline-кнопками деталей і видалення, автоматична реєстрація після /start; залишок боргу перераховується з кожним платежем.
- Додатково: курси криптовалют щогодини з кешем у Redis і погода за містом.
- Веб-частина: адмінка з користувачами, позиками й платежами; друга версія на Django з REST API (фільтри, пошук, сортування, пагінація) і модальними вікнами на HTMX.
- Інфраструктура: Docker Compose з PostgreSQL, Redis і nginx, секрети зі змінних оточення.
- Лендінг: React і TypeScript зі збережуваною темною темою, деплой на GitHub Pages.
Результат
Робочий прототип бота і два веб-бекенди, зроблені у 2023 році як pet-проєкт.