Development of main parts of Foodfox (now Yandex.Eats)

Helped the project team in developing first version of the service.

Time

Beta-release 3 months Release 6 months Collaboration 2 years

Technologies

Web Symfony, Doctrine (MySQL), ElasticSearch, Redis, Angular.js Mobile Angular.js (mobile layout)

About project

Foodfox - fast food delivery service from local restaurants. Presented by the site, an application for iOS and an application for Android. The beta version was launched at the end of 2015, and in April 2016 the service was launched officially.

Task

Our main task was to help with:

  • user interface
  • functional administrative interface
  • flexible API for mobile apps
  • integration of first restaurants

Solution

User interface

The interface is very concise: on the main page, the user enters the delivery address and clicks “Find food”. Registered users can save their addresses, so they not need to enter them every time.

Next, the user sees a list of restaurants near the location. For each of them are the parameters: name, type of kitchen, price level, delivery time estimate, distance from the location.

The user sees the menu on the restaurant page, where he selects dishes and makes an order.

Then the user waits for delivery, receives the order and enjoys a delicious dish.

Administrator interface

The first key function of the admin is the management of restaurants.

The list of restaurants displays basic information: address, category, average cooking time and mode of operation.

Every restaurant has a menu. On the menu page, admin can edit available dishes.

The second important function of the admin is order management.

On the order list page, each of the lines is displayed in the colour of current status. As is the case with the list of restaurants, you can search all the main parameters.

The order viewing page is divided into blocks. For each of the orders, the manager manually checks the order data, assigns a courier for delivery. The contact information about the client and the restaurant also was added in order.

Besides the described pages, the administrative part contains the following sections: promotional codes, static pages, couriers, restaurant categories, menu categories, map, project settings.

The map shows all orders and restaurants.

We called to Roman and Evercode Lab at the earliest stage of Foodfox development.

The Evercode Lab team helped us with the development of the first version of the API for mobile applications, the administrator interface and part of the frontend. The whole team and Roman including always shared their experience and vision, gave feedback, tried to add additional value to the product.

All organization issues were solved easily. If there were any problems, Evercode Lab did everything possible to resolve them quickly and painlessly.

Maxim Firsov, CEO at Foodfox (now Yandex.Eats).

Evercode Lab

Close
  • hello@evercodelab.com
    +7 812 646-96-32
    Chaykovskogo, 44
    Saint-Petersburg