Ark Restaurants

One website, 22 restaurants

Client:

Evolution Management

Sector:

Sports & Media

Challenge

Ark Restaurants Corp. owns and operates restaurants, bars, fast food concepts and catering operations in the US, across several locations. Our task was to re-develop Ark Restaurant’s corporate site and the individual websites in the same style for the 22 affiliated restaurants. However, it did not entail creating 22 different web properties - the restaurants vary greatly in type - ranging from upscale dining rooms in NYC to food court venues in Las Vegas. So the objective was to create one modular core template that is flexible enough to accommodate the layout, content, and aesthetics appropriate for each establishment. Additionally, we had to create a Content Management System which would enable the Administration team to easily make basic content updates to select sections and modify a few optional modules within the template.
robosoft technologies
Approach
After a thorough understanding of customer requirements, we decided to implement the waterfall approach in development. This was augmented with weekly sprints to complete the feature sets.
robosoft technologies

Solution

After assessing all the requirements and the technical challenges, we suggested Drupal in the backend for Content Management System and AngularJS in the front end. The main goal was to have single layout that can be used for all the restaurant sites by dynamically managing the data and themes from CMS. The theme for each website including font, color and images can be configured in CMS. A dynamic CSS was generated for each site and get applied for the respective websites upon publishing.


Data fetching without usage of any APIs was another challenge we faced. To overcome it we had chosen Redis as a content storage point. The data and styles configured in the CMS for the website got saved in Redis. The website would then read the data from Redis via Node server as a middleware. We also provided flexibility to add any CSS dynamically from backend with minimal knowledge of CSS by the administrator.

The brief technology overview of this project

robosoft technologies

Front end Website
Development

Angular JS, CSS 3, HTML 5
robosoft technologies

Middleware

Node JS 7
robosoft technologies

Content Storage
& caching

Redis
robosoft technologies

RDBMS

MySQL 5
robosoft technologies

CMS Development:

Drupal 7, PHP 7

Features

robosoft technologies
robosoft technologies

Easy Customization

Content best suited for the restaurant can be easily customized. So while some sections will appear for all of the restaurants, others can be easily added or removed.
robosoft technologies
robosoft technologies

Easy integration

For table reservations, individual restaurants can easily with 3rd party platforms like Open Table or Resy.
robosoft technologies
robosoft technologies

More than reservations

Private event bookings, catering service requests, application for Membership Cards and sending Gift Certificates are all simple, easy and delightful.
robosoft technologies
robosoft technologies

Menu on the go

Users have the option of downloading the menu in PDF format for quick reference.

How can we help simplify processes in your enterprise?