Systemy lojalności i zarządzania Telegram dla restauracji „SWÓJ”
Opracowanie pełnoprawnego systemu lojalnościowego w Telegramie w celu automatyzacji interakcji z gośćmi lokalu. Głównym celem jest dostarczenie zespołowi restauracji wygodnego narzędzia do utrzymania klientów oraz codziennej pracy operacyjnej, które zastępuje skomplikowane i kosztowne zewnętrzne systemy CRM.
Moja rola w projekcie
Projektowanie architektury oraz rozwój systemu MVP od podstaw „pod klucz” (Backend, boty Telegram, panel administracyjny Web, konfiguracja infrastruktury).
Zrealizowana funkcjonalność
Dla klientów (bot Telegram): Rejestracja, otrzymywanie osobistego kodu QR (lub deeplink), przeglądanie statystyk wizyt. Otrzymywanie bonusów powitalnych oraz cyklicznych nagród. Oddzielny bot do zbierania opinii oraz składania zamówień.
Dla personelu (kasjerzy/administratorzy): Wygodny interfejs do skanowania kodów QR klientów, potwierdzania wizyt (w trybie ręcznym lub automatycznym) oraz przetwarzania zamówień.
Panel administracyjny Web: Pełnoprawny dashboard do zarządzania procesami biznesowymi. Zawiera zarządzanie klientami i kasjerami, ustawianie progów lojalności, tworzenie newsletterów (z podglądem szablonów), konfigurację wszystkich wiadomości bota, eksport danych do CSV oraz prowadzenie dziennika działań.
Bezpieczeństwo i antyfraud: Opracowano niezawodny system ochrony przed oszustwami (cooldown między wizytami, limity na dobę, kontrola duplikatów oraz możliwość blokady).
Stos technologiczny i infrastruktura
Backend: Python, FastAPI, aiogram (dla 2 botów).
Baza danych: PostgreSQL (z użyciem SQLAlchemy async).
Interfejs Web: Jinja2.
Infrastruktura: Docker / Docker Compose, Nginx (konfiguracje dla produkcji), wsparcie dla trybów webhook/polling. Napisano manage.sh dla wygodnego zarządzania środowiskami.
Wynik
Klient otrzymał w pełni działający i udokumentowany produkt, wdrożony na serwerze produkcyjnym (z przygotowanymi instrukcjami dla personelu). System zamyka pełny cykl: od przyciągania gościa i gamifikacji wizyt po powracanie klientów poprzez zautomatyzowane newslettery.
#python #fastapi #aiogram #sqlalchemy #docker #CRM #PostgreeSQL #Deploy #programowanie-webowe
Moja rola w projekcie
Projektowanie architektury oraz rozwój systemu MVP od podstaw „pod klucz” (Backend, boty Telegram, panel administracyjny Web, konfiguracja infrastruktury).
Zrealizowana funkcjonalność
Dla klientów (bot Telegram): Rejestracja, otrzymywanie osobistego kodu QR (lub deeplink), przeglądanie statystyk wizyt. Otrzymywanie bonusów powitalnych oraz cyklicznych nagród. Oddzielny bot do zbierania opinii oraz składania zamówień.
Dla personelu (kasjerzy/administratorzy): Wygodny interfejs do skanowania kodów QR klientów, potwierdzania wizyt (w trybie ręcznym lub automatycznym) oraz przetwarzania zamówień.
Panel administracyjny Web: Pełnoprawny dashboard do zarządzania procesami biznesowymi. Zawiera zarządzanie klientami i kasjerami, ustawianie progów lojalności, tworzenie newsletterów (z podglądem szablonów), konfigurację wszystkich wiadomości bota, eksport danych do CSV oraz prowadzenie dziennika działań.
Bezpieczeństwo i antyfraud: Opracowano niezawodny system ochrony przed oszustwami (cooldown między wizytami, limity na dobę, kontrola duplikatów oraz możliwość blokady).
Stos technologiczny i infrastruktura
Backend: Python, FastAPI, aiogram (dla 2 botów).
Baza danych: PostgreSQL (z użyciem SQLAlchemy async).
Interfejs Web: Jinja2.
Infrastruktura: Docker / Docker Compose, Nginx (konfiguracje dla produkcji), wsparcie dla trybów webhook/polling. Napisano manage.sh dla wygodnego zarządzania środowiskami.
Wynik
Klient otrzymał w pełni działający i udokumentowany produkt, wdrożony na serwerze produkcyjnym (z przygotowanymi instrukcjami dla personelu). System zamyka pełny cykl: od przyciągania gościa i gamifikacji wizyt po powracanie klientów poprzez zautomatyzowane newslettery.
#python #fastapi #aiogram #sqlalchemy #docker #CRM #PostgreeSQL #Deploy #programowanie-webowe