20.06.2023
Интеграция кассовых аппаратов, веб-аналитики и Google Bigquery
FastAPI
Python
Docker
Разработали rest api сервис позволяющий принимать данные с сети ресторанов, объединять их веб-аналитикой и сохранять в облачную базу данных Google Bigquery, для дальнейшей обработки и выводе на дашборды.
  • Команда: 3 человека
  • Срок: 3 месяца

Клиент

Clash Bar & Restaurant

С какой задачей обратился клиент:

Принимать данные о продажах с кассовых аппаратов сети ресторанов и веб-аналитики сайтов. Проверять поступившую информацию, логгировать, при необходимости изменять типы данных и добавлять к ним данные из систем веб-аналитики. После чего сохранять информацию о продажах и посетителях в датасеты Google Bigquery. В случае ошибок информировать в телеграмм боте аналитика проекта.

Решение

  • Реализовали backend на фреймворке FastAPI создав несколько эндпоинтов (под каждый ресторан) и помощью библиотеки Pydantic организовали валидацию данных
  • Реализовали внутреннее решение по совмещению данных с кассовых аппаратов и сайтов клиента
  • Развернули проект в Doker контейнере на сервере заказчика
  • Написали необходимые автоматические тесты приложения и провели ручное тестирование перед передачей проекта заказчику

Итог

Проект успешно реализован ведется его минимальное техническое сопровождение

На проекте работали

PM, backend-разработчик, QA.
Расскажите о Вашей задаче и наши эксперты подберут решение
Made on
Tilda