Приложение для сети ресторанов Нияма было разработано для двух операционных систем Android и iOS.
Для серверной части используется php-фреймворк Laravel, для клиентской части кроссплатформенный фреймворк Flutter. Выбор текущих технологий осуществлялся согласно техническим требованиям платформы, его производительностью и безопасностью.
Продукт был разработан модульно, что позволяет гибко и оперативно внедрять дополнительные функционалы.
В ходе разработки были интеграции с различными внешними системами. Например:
- Корпоративная система автоматизации доставки Iiko
- Система реализации маркетинговых акций и программы лояльности: дисконтные, бонусные и т.д. (Premium Bonus)
- Интеграция мобильного приложения с сайтом, концепция единой информационной среды (экосистемы). Например, гость начал оформлять заказ на сайте, а продолжил в мобильном приложении.
- Интеграция с Яндекс картами. Подсказки адресов, карт и определения адреса пользователя по геолокации.
- Облачная платежная система
- Системы отслеживания и фиксации поведения пользователей и возможностью аналитики и коммуникаций
Разработка административной панели велась на Vue.js. Через админ. панель есть возможность управлять всем контентом приложения:
- Товары, новости, рекламы, рекламные баннеры, спецпредложения, отдельные статические страницы
- Управление подсистемой интеграции с внешними системами
- Управление заказами пользователей
- Управление пользователями и ролями
- Управление модулем онлайн-оплат
- Управление SEO-оптимизацией сайта (мета-теги, описания, заголовки)
- Управление модулем рассылки сообщений и/или писем (пуши, смс, email)
- Управление настройками доставки
- Распределение ролей пользователей системы
Разработка была интенсивной в течение 6 месяцев. Команда действительно работала усердно и сплоченно, что позволило добиться отличных результатов и разработать качественный продукт.