Система управления задачами с аналитикой
SPA для команд: роли, канбан, графики продуктивности в реальном времени
Личный финансовый помощник с отчётами и напоминаниями
Пет-проект для себя: записывать траты одной строкой в Telegram, получать недельные и месячные отчёты по категориям и напоминания о регулярных платежах.
Разбор произвольного текста вроде «кофе 250» в категорию и сумму. Асинхронность: бот не должен зависать, пока считается отчёт. И развёртывание — хотелось запускать одной командой на любом сервере.
Написал парсер на регулярных выражениях с обучаемым словарём категорий. Все обращения к БД — асинхронные, тяжёлые отчёты считаются в отдельной задаче. Расписание напоминаний на APScheduler, всё завернул в docker-compose вместе с базой.
Бот работает у меня каждый день, деплой на новый сервер занимает одну команду. Отчёт за месяц строится меньше чем за секунду.
Здесь я по-настоящему понял asyncio: чем await отличается от блокирующего вызова и почему одна синхронная строка способна остановить весь бот.
SPA для команд: роли, канбан, графики продуктивности в реальном времени
Совместное рисование и заметки на Canvas через WebSocket
Каталог, корзина, оплата и блок «вам может понравиться»
Комментарии доступны зарегистрированным пользователям.