Graphic element with blue to violet gradient shape

WHAT IS CHEFKART ? 👉

Multi cuisine Chefs at doorsteps- ChefKart

Chefkart is a platform that provides trained cooks for home. They aim to bridge the gap between delicious food and a healthy lifestyle while empowering our cooks.

One of their services is "Chef for Party". As the name suggests, it offers chef booking service for parties. The current version needed a complete revamp in terms of design, features & usability.

This project aims to fix all the problems and deliver a product that caters to the need of the customers.This was the part of my 6 months on-site Summer internship at ChefKart. This module is live on the Playstore App 📌

IMPACTS

Remarkable enhancement, in
Operational efficiency

Quantitive Results

Increased conversion rates by 30% within the 1st month of launching. Reduced post-booking inquiries and support tickets by 40%.

Qualitative Feedbacks

Users appreciated the ease of customizing their party requirements like types of cuisines & the transparency in payment.

Personal Reflection

This project allowed me to further develop my skills in user research, iterative design, and collaboration with senior designers & developers.

PROCESS

Double Diamond

The Double Diamond design process has been used for discovering the problem, defining the problem statement, developing and delivering the final product

INTRODUCTION

Scrutinizing the older version for

The project aimed to revamp Chefkart's party booking experience to streamline the process of hiring a chef for events, improving user flow in terms of customization & adddition of necessary features.

Lacks User offerings

Insufficient choices lead to user frustration, causing constant drop-offs.

On Call Query

Customisations happened solely via phone, which is inconvenient

Problem Idntification

Breaking down the problems

By articulating the challenges users face, this breakdown address each issue effectively, and helps in understanding the problems in depth.

Limited offerings/plans

The existing plans, "Homely" and "Grand," offer fixed selections with minimal variety, restricting users' choices and preferences.

Lack of Ingredient list

Users were left uninformed about the ingredients used by chefs, leading to concerns regarding dietary restrictions, ultimately undermining trust.

Lack of rescheduling visit

The absence of a rescheduling feature in the previous version forced users to navigate through cumbersome manual processes for changes.

Lack of cuisine preferences

Users are unable to select the number of people or specify their dietary preferences, leading to a generic and potentially unsatisfactory culinary experience.

No Time slots

While booking, Users were unable to specify the time, causing uncertainty.

Lack of Chef's details

Inability to access crucial details hindered users' ability to make decisions

Cumbersome process

Customisations over call adds inconvenience for users and the staffs.

User's Journey

Customer Journey Mapping

Customer Journey Map: Highlights Ritika's [ a 40 yrs old Sales Manager]

fluctuating emotions as she navigates the challenges and uncertainties of the old Chefkart booking process, underscoring the importance of addressing user needs and enhancing the overall experience.

Storyboarding Ritika's feelings & Decisions

Discovery

Ritika learns about Chefkart's party Chef booking service through an online advertisement for her upcoming dinner party.

Emotion: Earlier worried, she now feels excited about the prospect of hiring a chef for her upcoming dinner party, envisioning a stress-free and enjoyable event

Initiation

Excited about the convenience of hiring a chef for her event, She visits the Chefkart App and begins exploring the booking process.

Optimism: approaches the Chefkart app with optimism, expecting a seamless booking experience

Booking Process:

  1. Ritika just finds 2 plans, she selects the "Homely" plan, assuming it will offer a suitable variety for his guests.

  2. Late she realizes there is no option to specify the number of people attending or any dietary preferences, which leaves her confused

  3. After selecting the plan, she notices there's no clear option to specify a non-vegetarian preference or any ingredient lists available to review.

Confusion: She experiences confusion when she realizes the lack of customization options and transparency in the booking process, but she remains a bit hopeful that she can adjust later.

Problem Encounter:

After paying the token amount, she waits for the support team to contact her.

Frustration: Ritika's frustration grows as she waits for the customer support, leading to uncertainty and anxiety about the event's. She is frustrated as the token amount was already paid and there were no refund/ cancellation policies.

Frustration Escalation:

Ritika tries to customize her menu over the phone, but the process is cumbersome and prone to miscommunication, further exacerbating her frustration.

Dissapointment: She realizes she hasn't been provided with chef's details or number for further contact.

Event Day:

Despite the challenges faced during the booking process, Ritika manages to host a event with the help of the assigned chef, but feels that the overall experience could have been better if every thing was handled through the app.

Resignation: Resigning herself to managing with the available options, accepting the limitations of the existing plan

Reflection:

After the event, Ritika reflects on his experience with Chefkart', recognizing the need for improvements in customization options, transparency, rescheduling chef's visit, adding instructions while booking and cumbersome customisation over phone.

Resignation: reflects on her emotional rollercoaster and lows of frustration and disappointment, prompting her to seek better solutions for future events.

Validating Our Assumptions

Validating Our Findings

We conducted structured interviews with target users to validate our initial findings and further understand how the users interacted with the feature, their struggles & challenges

Validating Our Assumptions

Interview Highlights

  • "Not having an ingredient list for each cuisine option was a major drawback. I have certain dietary restrictions. "Transparency is crucial for me as it helps me make informed decisions."

    Jivitesh Rajput

    HR- Software Company

  • There is no option to reschedule the visit, especially when unexpected changes popped up. I had to reschedule a chef visit due to a sudden change in my event timing but got stuck.

    Deepak Lal

    Production Head- Private firm

  • Food customization options were severely lacking. I tried to book a chef for a family gathering, but I couldn't specify any dietary preferences or customize the menu according to taste.

    Subham Narang

    Small Business Owner, Gurgaon

  • "Not having an ingredient list for each cuisine option was a major drawback. I have certain dietary restrictions. "Transparency is crucial for me as it helps me make informed decisions."

    Jivitesh Rajput

    HR- Software Company

  • "Not having an ingredient list for each cuisine option was a major drawback. I have certain dietary restrictions. "Transparency is crucial for me as it helps me make informed decisions."

    Jivitesh Rajput

    HR- Software Company

  • "Not having an ingredient list for each cuisine option was a major drawback. I have certain dietary restrictions. "Transparency is crucial for me as it helps me make informed decisions."

    Jivitesh Rajput

    HR- Software Company

INTERVIEW ANSWERS

In-depth Insights

👨‍🦰

Dhanesh

Gurgaon, Sector 52

"No reschedule feature after you book the plan and pay the token amount. I ended up spending a lot of time coordinating with customer support to make the adjustment, which was quite inconvenient."

👱‍♂️

Kailash

Greater Kailash- 16

"Specifying my non-vegetarian preference was quite challenging. There was no clear option to indicate that I wanted non-vegetarian dishes, so I had to manually communicate this to the team over the phone. It would have been much easier if there was a simple checkbox or dropdown menu to indicate my preference."

👩

Kiran

Ardee City- Gurgaon

"Categorisation should be made in terms of Main course, desserts, appetizers, sides etc. Or there can be a list of dishes which will be easy to choose from."

👩🏻‍🦰

Manisha

Noida, Sector 12

"Only 2 plans are there with limited options. There should be a feature to add desired dishes or to select from a list. Had to call again and again to confirm the dishes. Didn't have smooth experience."

👱‍♀️

Surbhi

Sainik Farms

"On-call customization was quite cumbersome. I had to spend a lot of time explaining my preferences to the chef over the phone, which was time-consuming and prone to errors. It would have been much more convenient if I could simply select my preferences online and have them reflected in my order."

👨‍🦰

Gunjan

Sushant Lok

"Yes, I would have appreciated features such as the ability to select a specific time slot for the chef's visit and an ingredient list for menu transparency."

🧑🏻‍🦰

Shantanu

Green Park

"How will one know the ingredients? This was a challenge. One can not ask about each recipe over call. They can have a feature to add number of people. I wish to explore more."

🧓

Vinay

MG Road

"To improve the booking experience, I would suggest adding more robust customization options to the platform, including the ability to specify dietary preferences, select from a wider range of menu options, and indicate non-vegetarian preferences more easily. Additionally, providing ingredient lists for each dish would greatly enhance transparency and help users make more informed choices."

👨‍🦰

Ajay

Noida Sector-62

"I found it challenging to reschedule chef visits or make adjustments to my booking, which was inconvenient." There can be a in- app feature for this.

INTERVIEW INSIGHTS

New enchanced integrations

Mapping each requirements based on the interviews and users insights gathered and implementing them for the improved version.

  • Reschedule

    Easy rescheduling

  • Cuisine variety

    Tons of Choices

  • Time-slots

    Choose Accordingly

  • Add instructions

    Specifications if any

  • Veg/Non Veg

    Categorization

  • Cancellation policy

    Clear instructions

  • Chef's details

    Essential for users

  • Edit Anytime

    Prioritising users

  • User- friendly

    Hassel- free flow

1st- Add Preferences

& Pay Token Amount

Choose Your Service

Select Chef for Party from Our Services

Now Add Your Preferences

Select visit date - visit time- no. of people- Additional services: Bartender/ waiter. Once selected token amount has to be paid.

2nd Step- Select Dishes

& Pay Final Amount

Variety Of Dishes

There are 3 categories- Appetisers, Main Dish and Dessert. After selecting one category - Customer get to see the list of cuisine for that category

Veg/Non-Veg option, Ingredient lists

Customer gets toggle beween Veg & Non Veg. After selecting cuisine they can see the ingredient list. And can edit if they want. Now they have to pay initial amt.

3rd- Booking Confirmed

Chef Assigned 🥳

Chef is Assigned

Customer are notified once the chef is assigned. They get details of chef such as phone number to further contact.

Customer can Reschedule the Visit too

Once the chef is assigned, customer can reschedule the visit in case of any emergency. They can also see the cancellation policy.

WHILE DESIGNING

Team Discussion

App After Developement

Glimpse ✦ Behind The Scenes