Задача была такая:
Продумать,как будет работать программа лояльности для сети баров. Как будет работать начисление и списание баров. Придумать дизайн, два пространства: Админ - работает на сайте, авторизуется через логин и пароль, юзер - через бот в telegram, авторизуется через telegram. Создать тестовую версию, далее сделать деплой на сервер.
Для начала было создана возможность авторизации двумя способами. Далее началась разработка дизайн- макета. После этого было придумано , как будет происходить начисление и списание баллов.
Далее была разработка страницы юзера, верстка дизайна, разработка бэкенда и фронтенда. Были настроены все маршруты на списание и начисление баллов по QR- коду.
После этого аналогичная работа была проделана со стороны администратора. Так же была добавлена статистика по барам, пользователям, и подключена возможность изменять курс начисления по каждому баллу. Был добавлен сканер QR - кода.
Итоговый результат выглядел так :
- Пользователь заходит в нужный бар, выбирает, что он хочет сделать (потратить или накопить баллы)
- Далее для него генерируется QR код, который он показывает бармену.
- Бармен открывает сайт, запускает сканер и сканирует QR код. Сканер настроен на автоматическое распознавание начисления и списания баллов.
Работа велась около месяца.