logo
info@vverh.digitalПо всем вопросам и предложениям
logo
+7 343 302-27-24

Точка вкуса

Сайт и мобильное приложение для доставки еды
Заказчик и продукт
01

Заказчик и продукт

Точка Вкуса - компания из Сургута, которая занимается доставкой еды на весь город и близлежащие дачные поселки. До этого компания использовала готовые IT-решения по типу FoodSoul, но из-за ограниченности системы и желания не подстраивать свои бизнес-процессы под чужой продукт, они пришли к решению сделать полностью свою систему для работы ресторана.
02

Задача проекта

Сделать удобный сайт и мобильное приложение. Также нужна панель управления для обработки отзывов, заказов, просмотра аналитики, рассылки рекламы и для управления содержимым сайта и приложения. Дополнительно требуются интеграции с эквайрингом и двухсторонняя связь с Frontpad для учета товаров.
Задача проекта
03

Технологии

Для фронтенда мы решили использовать Nuxt.js (Vue.js и SSR) + Vuetify, для бэкенда мы взяли Node.js и Express. Фреймворк для тестирования Jest.js, он подходит как для JavaScript так и для Node.js. Ну и для удобства все упаковали в Docker. Мобильное приложение сделано на Quasar (Vue.js и Cordova), с использованием самописных плагинов на Java, Kotlin и Swift.
Nuxt
Node
Docker
Что же вышло в итоге?Сейчас покажем по порядку

Если вкратце

Кроме сайта и приложения у нас в довесок получился полноценный кабинет со всевозможными крутыми штуками.
04

Экраны и страницы

Экраны и страницы сайта в приложении полностью связаны. Заказчик создает в панели управления страницу, выбирает тип и шаблон, наполняет и в итоге получается новая страница как на сайте, так и в мобильном приложении.
Планшет
Телефон

Также отметим

Отдельные блоки можно как включать, так и выключать, все это отображается в реальном времени и на сайте, и в мобильном приложении. И да, приложение даже обновлять не нужно, изменения будут подгружены у всех пользователей автоматически.
Push-уведомления
05

Push-уведомления

Уведомления можно посылать прямо из сайта, как автоматически, так и в ручном режиме создавая рекламные рассылки. К уведомлениям можно закреплять ссылки, чтобы с телефона открывался нужный экран в мобильном приложении.
06

Отзывы

Система просит каждого пользователя после заказа оставить отзыв. Сами отзывы аккумулируются на сайте и дополнительно отправляются ботом в Telegram канал для обработки отделом по работе с клиентами.
Отзывы
Конструктор товаров
07

Конструктор товаров

Можно создавать всевозможные вариации товаров. Собирать их из ингредиентов, указывать связи и прописывать условия (если есть "роллы", до дать "палочки"), создавать наборы из нескольких товаров или просто указывать дополнительные опции.
08

Прозрачная аналитика

В любой момент клиент может посмотреть: сколько клиентов в системе, сколько заказов было выполненно, какой оборот, в каких филиалах больше заказов, какие промокоды популярны.
Фича
Гибридное мобильное приложение

Несмотря на то, что приложение создано с помощью кроссплатформенных технологий, мы создали под него кучу уникальных нативных плагинов для реализации самых разных системных функций телефона: push-уведомления, камера, shared preference и user defaults.

Фича
Функционал заказов

Все заказы уходят во Frontpad, там ведется учет товаров, ингредиентов и бухгалтерия. Frontpad - это как Iiko и 1С, только для ресторанов и кафе.

Фича
Распределение заказов по филиалам

Заказчик рисует с помощью Яндекс Карт зоны своей работы, распределяет зоны по филиалам, а система по адресу клиента определяет координаты, сравнивает с картой и отправляет заказ в нужный филиал.

Фича
Генератор промокодов

А еще можно создавать самые разные промокоды под всевозможные нужды.

Фича
CI/CD и тестирование

Так как у приложения и сайта большой цикл постоянных доработок, мы использует Git репозитории в связке с DockerHub для обеспечения автоматической сборки и деплоя системы после прохождения тестов и публикации кода в соотвествующий репозиторий. Иными словами, публикация обновлений происходит автоматически и быстро, экономя нам и клиенту десятки часов.

Фича
И много чего еще

Интеграции с эквайрингом, Google SMTP, Firebase, Apple APS, DaData. У клиента есть полный точечный контроль над каждой интеграцией и над каждой настройкой внутри.