Evercode labs
Электронная коммерция

Занимаемся развитием электронной коммерции. Создание систем для управления заказами, коммуникации с клиентом и визуализации всех процессов.

далее
далее
кейс 12

Разработка API и интерфейса администратора сервиса Foodfox (сейчас Яндекс.Еда)

Помогли команде проекта в разработке API для мобильных приложений, интерфейса администратора и интеграций с ресторанами.
Сроки
ПУБЛИЧНЫЙ ЗАПУСК
6 месяцев
СРОК СОТРУДНИЧЕСТВА
2 года
Технологии
Web
Symfony, Doctrine (MySQL),
ElasticSearch, Redis,
Angular.js
Mobile
Angular.js (mobile layout)

О проекте

Foodfox — сервис быстрой доставки еды из локальных ресторанов. Представлен сайтом, приложением для iOS и приложением для Android. Бета-запуск проекта произошел в конце 2015, а в апреле 2016 сервис был запущен официально.

Решение

Foodfox решает проблему отсутствия у многих хороших ресторанов собственной доставки. Главные особенности сервиса:

  • Посетителю предлагается выбор только из ближайших ресторанов (2-2,5 км)
  • Представлены только лучшие рестораны, разного ценового уровня.
  • Собственные курьеры

Пользовательский интерфейс

Интерфейс очень лаконичный: на главной странице посетитель вводит адрес доставки и нажимает “Найти еду”. Зарегистрированные пользователи могут сохранять свои адреса, чтобы не вводить их каждый раз.

Далее выводится список ресторанов вблизи указанного места. Для каждого из них указаны параметры

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

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

Административная часть проекта

Первая ключевая функция админки — это управление ресторанами.

В списке ресторанов выводится основная информация: адрес, категории, среднее время приготовления и режим работы.

У каждого ресторана есть меню. На странице меню редактируются доступные блюда.

Вторая важная функция админки — управление заказами.

На странице списка заказов каждая из строчек показывается соответствующим цветом в зависимости от текущего статуса. Как и в случае со списком ресторанов, можно вести поиск по всем основным параметрам.

Страница просмотра заказа разделена на смысловые блоки. По каждому из заказов менеджер вручную проверяет корректность данных, назначает курьера и запускает доставку. Для удобства тут же есть контактная информация о клиенте и ресторане.

Помимо описанных страниц, административная часть содержит следующие разделы

На карте показываются все заказы и рестораны.

Отзыв

Мы обратились к Роману и Evercode Lab на самой ранней стадии разработки Foodfox.

Команда Evercode Lab помогла нам с разработкой первой версии API для мобильных приложений, интерфейса администратора и частью фронтенда. Вся команда и Роман в том числе всегда делились своим опытом и видением, давали обратную связь, старались привнести дополнительную ценность в продукт.

Все организационные вопросы решались легко. Если возникали какие-либо проблемы, Evercode Lab делали всё возможное, чтобы разрешить их быстро и безболезненно.
И в итоге, полтора года спустя, мы до сих пор сотрудничаем.

Максим Фирсов, CEO Foodfox (сейчас Yandex.Eats).

Расскажите нам о своих идеях и мы предложим лучшие решения!
Связаться с нами
Другие кейсы
Обновление архитектуры онлайн-магазина автозапчастей
Улучшили архитектуру онлайн-магазина автозапчастей, для обработки большего количества заказов.