Flexible, Mobile-Friendly Restaurant Catalog

Flexible, Mobile-Friendly Restaurant Catalog

Industry
Marketing & Advertisement, Travel & Hospitality
Technologies
Frontend (JS, HTML, CSS), Java

Summary

A European yellow-pages company wanted to develop a catalog of restaurants that gives users easy access to comprehensive information and lets them contact restaurants directly from the app — and to make it mobile-friendly. INNERLUXES built the web application to those business requirements.

About the Client

The Client is a yellow-pages company in Europe.

The Challenge

The Client wanted to develop a catalog of restaurants giving users easy access to the most comprehensive information and allowing them to contact restaurants directly from the app. Having chosen INNERLUXES as a reliable web application development partner, the Client also tasked the team with making the app mobile-friendly.

The Solution

Functionality

The application lets users search restaurants by cuisine, location, and name, and further filter results by parameters such as rating, chef rating, or available booking times. For each restaurant, the catalog provides the address, rating, average meal price per person, customer reviews, working hours, a picture gallery, and location on the map. Users can also call from within the application, send an email, or order a taxi.

Technical solution

From the start, the team chose Spring MVC for back-end development because it can be easily interpreted on different platforms. Spring MVC provides a model-view-controller architecture and ready components for building flexible, loosely coupled web applications — the MVC pattern separates input logic, business logic, and UI logic while keeping loose coupling between them. The front-end part uses JavaScript and Handlebars.js.

The Results

  • The Client launched a mobile-friendly restaurant catalog designed in line with its business requirements.

Technologies and Tools

JavaScript, HTML, CSS, Ajax, Handlebars, Java, Spring MVC.