Telegram-системи лояльності та управління для ресторану «СВІЙ»
Розробка повноцінної системи лояльності в Telegram для автоматизації взаємодії з гостями закладу. Головна мета — надати команді ресторану зручний інструмент для утримання клієнтів та щоденної операційної роботи, який замінює складні та дорогі зовнішні CRM-системи.
Моя роль у проєкті
Проєктування архітектури та розробка MVP-системи з нуля «під ключ» (Backend, Telegram-боти, Web-адмінка, налаштування інфраструктури).
Реалізований функціонал
Для клієнтів (Telegram-бот): Реєстрація, отримання персонального QR-коду (або deeplink), перегляд статистики візитів. Отримання welcome-бонусів та циклічних винагород. Окремий бот для зворотного зв'язку та оформлення замовлень.
Для персоналу (касири/адміністратори): Зручний інтерфейс для сканування QR-кодів клієнтів, підтвердження візитів (у ручному або автоматичному режимах) та обробки замовлень.
Веб-панель адміністратора: Повноцінний dashboard для управління бізнес-процесами. Включає управління клієнтами та касирами, налаштування порогів лояльності, створення розсилок (з прев'ю шаблонів), налаштування всіх повідомлень бота ,експорт даних у CSV та ведення журналу дій.
Безпека та антифрод: Розроблено надійну систему захисту від накруток (cooldown між візитами, ліміти на добу, контроль дублікатів та можливість блокування).
Технологічний стек та інфраструктура
Backend: Python, FastAPI, aiogram (для 2-х ботів).
База даних: PostgreSQL (з використанням SQLAlchemy async).
Web-інтерфейс: Jinja2.
Інфраструктура: Docker / Docker Compose, Nginx (конфігурації для production), підтримка webhook/polling режимів. Написано manage.sh для зручного керування середовищами.
Результат
Клієнт отримав повністю робочий та задокументований продукт, розгорнутий на production-сервері (з підготовленими інструкціями для персоналу). Система закриває повний цикл: від залучення гостя та геміфікації візитів до повернення клієнтів через автоматизовані розсилки.
#python #fastapi #aiogram #sqlalchemy #docker #CRM #PostgreeSQL #Deploy #web-программирование
Моя роль у проєкті
Проєктування архітектури та розробка MVP-системи з нуля «під ключ» (Backend, Telegram-боти, Web-адмінка, налаштування інфраструктури).
Реалізований функціонал
Для клієнтів (Telegram-бот): Реєстрація, отримання персонального QR-коду (або deeplink), перегляд статистики візитів. Отримання welcome-бонусів та циклічних винагород. Окремий бот для зворотного зв'язку та оформлення замовлень.
Для персоналу (касири/адміністратори): Зручний інтерфейс для сканування QR-кодів клієнтів, підтвердження візитів (у ручному або автоматичному режимах) та обробки замовлень.
Веб-панель адміністратора: Повноцінний dashboard для управління бізнес-процесами. Включає управління клієнтами та касирами, налаштування порогів лояльності, створення розсилок (з прев'ю шаблонів), налаштування всіх повідомлень бота ,експорт даних у CSV та ведення журналу дій.
Безпека та антифрод: Розроблено надійну систему захисту від накруток (cooldown між візитами, ліміти на добу, контроль дублікатів та можливість блокування).
Технологічний стек та інфраструктура
Backend: Python, FastAPI, aiogram (для 2-х ботів).
База даних: PostgreSQL (з використанням SQLAlchemy async).
Web-інтерфейс: Jinja2.
Інфраструктура: Docker / Docker Compose, Nginx (конфігурації для production), підтримка webhook/polling режимів. Написано manage.sh для зручного керування середовищами.
Результат
Клієнт отримав повністю робочий та задокументований продукт, розгорнутий на production-сервері (з підготовленими інструкціями для персоналу). Система закриває повний цикл: від залучення гостя та геміфікації візитів до повернення клієнтів через автоматизовані розсилки.
#python #fastapi #aiogram #sqlalchemy #docker #CRM #PostgreeSQL #Deploy #web-программирование