/CAVA_Grill

CAVA is a growing Mediterranean, fast-casual restaurant chain with a flavorful menu of customizable bowls, salads and pitas.

The client had already published a successful cross-platform React Native mobile app to support their order ahead system, and Work & Co's mission was to create a new version of that app, still using the same technologies.

The application's design and implementation was centered around the concept of "order sentences": customers could create new customized orders using a text-like interface, and use an "emoji" keyboard for ingredient. That way of representing orders was reused throughout the app, including in non-editable order views, creating a language of its own for the restaurant chain's rich menu.

We had a large team for this project (relatively speaking) that worked closely with the client's engineering team not only to create a new version of their mobile app, but also to help them redefine the schema for a new version of their server-side APIs based on new business requirements.

This project presented several interesting visual challenges. The home screen carousel (a custom carousel featuring diagonally masked, parallax supporting content), many subtle but complex animations, and some of the layout aspects of the order sentence component (where emojis and text components had to mixed with custom layout rules) were highly challenging and yet thoroughly enjoyable highlights for me.

Date

2020

Agency

Work & Co

Client

CAVA

Type

Mobile App

Platforms

Android, iOS

Programming Languages

JavaScript, Objective-C, Java

Role

Tech Director

Pure programming time

730h 44m

Programming Libraries

React Native, Redux, Redux Saga

Previews

Additional Credits

Technology Partner

Oliver Dore

Design Partner

Diego Zambrano

Product Manager

Jenny Hirsch

Product Manager

Annie Lindahl

Developer

Estevão Lucas

Developer

Wesley Souza

Developer

Ira Santiago

Developer

Marko Niciforovic

Developer

Prabhdeep Kaur

Designer

Gustavo Balestraci

Designer

Daniele Codega

Designer

Diego Zambrano

Copywriting

Nick DiLallo

Quality Assurance

Denise Miceli

Quality Assurance

Tijana Jelić

Quality Assurance

Megan McNally

Quality Assurance

Kane Vnuk