Baxi the chatbot


Process
Problem
- Sometimes customers need to be helped to decide what to order
- Customer service is not available 24/7
- There is always a misunderstanding when two persons talk on the phone such as language barriers between 2 persons with different accents and languages.
- Finding good deals and dietary preferences(save in memory of bot) on restaurant apps is not easy
What I tried to solve
- A novel approach to restaurant communication
- Emphasizing the incorporation of food preferences and instructions
- Providing food suggestions to users
Research
I interviewed 4 participants with different backgrounds and organized their responses in an affinity map. Based on the map I could see user's habits, experiences, and pain points.

Main User Goals
1- Ordering food 2-3 times a week.
2- Being able to customize the food
3- See pictures of food and ingredients
4- See the delivery time
5- Having access to answers anytime
I created a user persona and journey map to better understand user needs. I came up with a simple user story sketch and low-fidelity prototypes to test the design with four participants. I organized the results into themes and used to make recommendations for improvements such as adding buttons for faster ordering and better decision making. The feedback from the tests was organized in an affinity map and themes were created to provide recommendations for design improvements.

A user journey map is created for our Persona to highlight user pain points. There are many pain points in the journey but our focus will be more on choosing a dish and add instruction or preferences.
User journey

After creating user journey I came up with a simple user story sketch to figure out the look of the app.
The user flow will be easier to create after having a sketch of the story.

Wireframes

I have tested the low fidelity prototypes with 4 participants to collect some feedback on the design. I organized feedbacks in an affinity map and made a theme for each.
Usability test
I have tested the low fidelity prototypes with 4 participants to collect some feedback on the design. I organized feedbacks in an affinity map and made a theme for each.

Insights
- Fast ordering; Users need a way to order food faster and not all users like to type.
- More call to action buttons; Users need more buttons to better decide for selections or removing
Things to add:
- “No Extras button” ,
- “remove” & “+” button,
- “Skip” button.
Color palette
For a food app it is important to have a warm and welcoming design. It is a bot which chat with users so it has to be attractive. Pine Green, Coral, and light summer blue were chosen for Baxi and users conversation.

Mockups

Outcome
The outcome of the design is a food ordering experience where users can easily view ingredients and images of dishes, customize their orders, and make quicker selections with the help of daily special recommendations offered by Baxi.
Next step
The next step in the design process is to re-design the prototype to improve user understanding and ease of use, potentially using a different approach than an NLP Bot. The goal is to create a user-friendly ordering system, even if it takes more time to develop.