MALEU
Разработать бэкенд для сайта предзаказов и самовывоза, связав его с кассовой и учетной системой IIKO
MALEU
#Программирование сайта

Разработать бэкенд для сайта предзаказов и самовывоза, связав его с кассовой и учетной системой IIKO

25 
MALEU Россия, Ростов-на-Дону
Поделиться: 0 0 0
Разработать бэкенд для сайта предзаказов и самовывоза, связав его с кассовой и учетной системой IIKO
Бюджет

700 000

Сфера

HoReCa и еда

Сдано

Декабрь 2024

Задача

Создать производительное API для работы с цифровым меню, авторизацией пользователей и историей заказов.

Интегрировать сайт с ресторанной системой автоматизации iiko для синхронизации меню, выгрузки актуальных цен по точкам и мгновенной передачи заказов на кухню.

Реализовать безопасный шлюз приема онлайн-оплаты и развернуть изолированную инфраструктуру на сервере.

Решение

  • Высокопроизводительное API (Nest.js): На базе фреймворка Nest.js разработана модульная архитектура серверной части приложения. Выстроена строгая логика обработки запросов, обеспечивающая высокую скорость отклика сайта при одновременных заказах в пиковые часы.

  • Проектирование базы данных (PostgreSQL): В качестве основной СУБД развернута PostgreSQL. Организована структура таблиц для надежного хранения профилей пользователей, корзин, истории заказов и гео-зависимых параметров конкретных ресторанов сети.

  • Глубокая интеграция с iiko API: Настроено бесшовное двухстороннее взаимодействие с системой iiko. Реализован автоматический импорт актуального меню (ингредиенты, калорийность, стоп-листы), динамический расчет цен под выбранную точку и мгновенный экспорт онлайн-заказов в кассовый контур заведения для старта готовки. [1]

  • Онлайн-эквайринг и чекаут: Подключена платежная система для приема безналичных платежей. Написана защищенная логика обработки вебхуков, проверки статусов транзакций и синхронизации успешной оплаты с системой iiko до передачи чека в фискальный накопитель.

  • Инфраструктура и серверный контур (Docker): Все разработанные бэкенд-сервисы и база данных полностью контейнеризированы с помощью Docker. Это позволило обеспечить стопроцентную идентичность сред разработки и продакшена, упростило развертывание обновлений и повысило общую отказоустойчивость серверной системы.

Результат

  • Запущено надежное бэкенд-решение, полностью координирующее работу клиентского интерфейса сайта и внутренней кухонной автоматизации ресторанов.

  • Автоматизация обмена данными 100%: Прямая интеграция с iiko полностью исключила ручной перенос заказов операторами и гарантирует отображение только доступных блюд на сайте в реальном времени.

  • Безопасный прием оплат: Настроенный платежный шлюз бесперебойно обрабатывает транзакции, обеспечивая высокую конверсию на этапе оформления заказа «с собой» или «в зале».

  • Легкость масштабирования: Благодаря контейнеризации в Docker и модульности Nest.js, бэкенд полностью готов к подключению новых ресторанов сети без необходимости переписывания архитектуры приложения

Комментарий агентства

Роман Леухин
Роман Леухин

Генеральный директор (CEO)

Проект Koreana Light — это классический пример качественного FoodTech-решения, где бэкенд выступает главным связующим звеном между гостем сайта и сотрудниками кухни. Использование стека Nest.js и PostgreSQL позволило создать стабильное решение для обработки чувствительных данных пользователей и транзакций. Успешная интеграция с iiko и платежными системами заложила прочный фундамент для автономной работы интернет-витрины, автоматизировав рутинные бизнес-процессы ресторанной сети

https://koreanalight.ru/

Стек технологий


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

MALEU с удовольствием обсудит вашу задачу

Оставить заявку