Restaurant Catalogue Mobile App

PUBLISHED: March 15, 2021
CATEGORY: Mobile /
CLIENT: Mobile Catalogue

Customer

The Customer is a medium-sized internet holding company in Central Europe.

Challenge

The Customer wanted to develop a mobile (iOS/Android) catalog of restaurants giving users an easy access to the most comprehensive information and allowing contacting restaurants directly from the app. Having chosen MirosTech as reliable mobile applications developer, the Customer tasked us to make a functionality and menu rich tool with modern UI.

Solution

Functionality

The application allows searching restaurants by cuisine, location and name. Search results can be further filtered according to different parameters such as rating, chef rating or available booking times.

For each restaurant, the app provides the following information: address, rating, average meal price for one person, client reviews, working hours, picture gallery and location on the map. Users can also call from within the application, send a message or easily order a taxi from the spot, which required integration with Uber.

Technical solution

From the very project start, MirosTech team decided to use Spring MVC for back-end development because it can be easily interpreted on different platforms. Spring MVC provides model-view-controller architecture and ready components that can be used to develop flexible and loosely coupled web applications. The MVC pattern results in separating the different aspects of the application (input logic, business logic, and UI logic) while providing a loose coupling between these elements. The front-end part uses JavaScript and Handlebars.js.

Results

The Customer has launched a beta version of a restaurant catalog mobile app on Android and iOS. MirosTech team designed and developed the app in line with all of the business requirements and is currently supporting through testing & deployment.

Technologies and Tools

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