Rezy Micro-interactions 🍒

Rezy Micro-interactions 🍒

The app should enhance user's social life by creating a sense of excitement during the booking process instead of streamlining and losing its magical quality.

With a small rebrand and the addition of micro-interactions, we can breathe life back into the dining and reservation process.

ROLE

User Interface Designer


TEAM

Solo

ROLE

User Interface Designer


TEAM

Solo

TIMELINE

3 months


TOOLSET

Figma, Goodnotes

TIMELINE

3 months


TOOLSET

Figma, Goodnotes

THE PROBLEM IS…

THE PROBLEM IS…

Busy adults using Resy often find that the experience of booking restaurant reservations lacks excitement, causing them to see booking as a chore.

The app should enhance their social life by creating a sense of anticipation during the booking process.

Busy adults using Resy often find that the experience of booking restaurant reservations lacks excitement, causing them to see booking as a chore.

The app should enhance their social life by creating a sense of anticipation during the booking process.

HOW MIGHT WE...

HOW MIGHT WE...

How might we incorporate the use of micro-interactions to increase excitement throughout the booking process to inspire adults to look forward to their reservations.

How might we incorporate the use of micro-interactions to increase excitement throughout the booking process to inspire adults to look forward to their reservations.

How might we incorporate the use of micro-interactions to increase excitement throughout the booking process to inspire adults to look forward to their reservations.

Addition of Micro-interactions

In an effort to practice my animation skills and spice up an app I already love, I used Figma's prototyping tool to introduce 5 new micro-interactions into Rezy's most vital task flow, the booking reservations process.

1. Card Expansion

I created a card expansion animation where it would take the image and enlarge it to add a more dynamic motion.


Before, it was just a simple, slide in from the bottom animation.

2. Number of Guests

I incorporated a sliding animation to show the number of guests being chosen, and exaggerated the bounce.


Prior, it was slower, smoother, and did not bounce.

3. Shake Animation of Icons

I implemented the shaking of the icons when pressed, giving users another form of interaction with their special event.


Before, nothing happened to the icons or screens when selecting an event.

I exaggerated the bounce when swiping to increase motion while not taking away from the content.


Prior, there was no movement and the slides stopped when reaching the next one

I exaggerated the bounce when swiping to increase motion while not taking away from the content.


Prior, there was no movement and the slides stopped when reaching the next.

I exaggerated the bounce when swiping to increase motion while not taking away from the content.


Prior, there was no movement and the slides stopped when reaching the next.

4. Bounce of Elements

I implemented my new logo with a new object, a name card, as it correlates with fancy dinners and banquets.


Before, their loading animation before felt very stale and only included one image.

I implemented my new logo with a new object, a name card, as it correlates with fancy dinners and banquets.


Before, their loading animation before felt very stale and only included one image.

5. Loading Animation

Workflow

This was a class project, so we went heavily in depth with many different flows that would help in improving the overall user experience. I wanted to go deeper than just adding micro-interactions. So I set out to empathize with the user, understand the business goals of Resy, and create a brand that I would personally support.

The steps I took were: App research, Empathizing with the User, Analyzing Flows, Designing, Prototyping and Animating.

What is Rezy?

Rezy, inspired by Resy, is a one stop shop for both restaurants and customers to manage reservations. I personally have a lot of experience with Resy and enjoy the current purpose/design.

FOR CUSTOMERS

FOR CUSTOMERS

Rezy allows diners to easily book reservations through their phone in a couple of clicks.

Rezy allows diners to easily book reservations through their phone in a couple of clicks.

FOR RESTAURANTS

FOR RESTAURANTS

Restaurants can manage these reservations and even charge customers cancellation fees through their interface.

Restaurants can manage these reservations and even charge customers cancellation fees through their interface.

Empathizing with the Users

Jessica, is an example of my target demographic. She is always busy and needs a tool like Rezy to make scheduling her social life easier.

user persona of target demogrpahic
user persona of target demogrpahic
user persona of target demogrpahic

User Persona of Jessica Smith, who represents my target demographic

Sketching and Branding

I turned to sketching out the screens and potential micro-interactions. Sketching helps me break down the layout and see the basic shapes and frames I would need to create.

Sketches of wireframes (slide 1) and micro-interactions (slide 2)

style guide of rezy
style guide of rezy
style guide of rezy

Style guide

Style guide

Wireframes

I had then created my own wireframes and utilized them in some flows. I chose to make it look pretty similar because I already appreciate the layout and don't find any difficulty with the current interface.

wireframes light and dark mode
wireframes light and dark mode
wireframes light and dark mode

Wireframes grayscale, recreated in Figma in light and dark mode

Wireframes grayscale, recreated in Figma in light and dark mode

Vital Booking Flow

I did an in depth analysis of the booking reservations flow to see what possibilities users could take and the features I would need to implement in my prototype.

These two task flows show all the necessary screens needed to be made. Arrows signify direction of screens and locations of buttons to advance through.

Slide 1 includes screenshots from the app. Slide 2 utilizes the screens I had created.

These two task flows show all the necessary screens needed to be made. Arrows signify direction of screens and locations of buttons to advance through.

Slide 1 includes screenshots from the app. Slide 2 utilizes the screens I had created.

Interaction Research

I analyzed the current micro-interactions in place within each page of the task flow, and all their rules according to Don Norman. (triggers, feedback, rules, and modes). This helped me understand how navigation worked.

Each page has different triggers and actions that were noted, especially transitions between each page to ensure I could effectively prototype.


Slide 1 includes the screens I created. Slide 2 utilizes screenshots directly from the app.

Each page has different triggers and actions that were noted, especially transitions between each page to ensure I could effectively prototype.


Slide 1 includes the screens I created. Slide 2 utilizes screenshots directly from the app.

Final Prototype
Final Thoughts

If I had more time on this project, I would love to interview people about whether or not they feel like these micro-interaction help increase the fun factor of this app.

I personally believe that dining should be fun, and so should the processes in making the reservations. I dread calling ahead and making a reservation on the phone, and enjoy apps like Resy. I believe there could be more to it than just streamlining the process in an app.

I learned a lot about prototyping and how to use Figma’s animation system. Hopefully I will be able to explore micro-interactions more in different contexts in the future!

Back to Home

Back to Home