Petpuja

In-store Food Ordering App

About

Petpuja Payment Application Design

Year: 2024
Role: UX designer leading the Petpuja app's design
Responsibility: User Research, Interaction, Visual Design, Prototyping, and Testing.


The goal of this project was to design a streamlined food payment app that allows users to easily order, pick up, or in-table order from any restaurant with clear tracking of the order.

Petpuja is a payment application for a local store in Anand, Gujarat, India.

View Live

"A brand for a company is like a reputation for a person. You earn reputation by trying to do hard things well."
- Jeff Bezos, Amazon

Understanding the User

Kickoff Study

I conducted interviews and created empathy maps to understand the users I’m designing for and their needs. A primary user group identified through research was working adults who don’t have time to cook meals. This user group confirmed initial assumptions about Petpuja's customers, for example students from the nearby college. But the research also revealed that the time was not the only factor limiting users from cooking at home. The key differentiator of this user group is they prefer to order from the application even if they are ordering from the table. So they would like to have such applications that can make a delivery order or a pickup order, or in-store order. 

Users & Audience

The dominant target users of the e-commerce app are students and travellers. I'm designing it to keep them front and center. But with them all the other group of people will get benefit and might use this application. I took 2 different personas and assumed their core needs and frustrations according to the opinions of some interviewed users.

Meet the Users


Users Pain points

From the early research study, I came to know some of the pain points which I considered before starting the design activity. 
Not much streamlined, secure, safe payment process
Past order history
Proper reward system
In store order from table

Competitive Analysis

We looked at several potential competing companies. Although none compete directly with Mechmarket, they can still infringe on the business's revenue and popularity. Petpuja has the opportunity to capitalize on this by bringing products from each company to create a one-stop shop without oversaturating the user's selection. 

The majority of the features between competitors were very similar, however the main differences that we noticed were:
  1. Easily Accessible vs Hardly Accessible
  2. Too Many Screens vs Simplified Interaction
  3. Bright / Distracting Interface vs Minimalistic Interface
  4. Specialization of Products

Starting the design

Storyboarding

After brainstorming the ideas, I finally started to work on storyboarding and paper wireframes. Which I can edit easily after few iterations and feedback from PM and engineering team.

Userflow

It is very important to have a clear workflow for users. This user journey diagram will make the picture of the application screens and workflow more clear.

Paper Wireframe

Taking the time to draft iterations of each screen of the app on paper ensured that the elements that made it to digital wireframes would be well-suited to address user pain points. For the home screen, I prioritized a quick and easy ordering process to help users save time.

Digital Wireframes

As the initial design phase continued, I made sure to base screen designs on feedback and findings from the user research.
Easy navigation was a key user need to address in the designs in addition to equipping the app to work with assistive technologies.

Refining the design

Mockups

View Live

Going Forward

Key Takeaway

Petpuja is the nearby store to get any food. This was my first time using the goal-directed design process, and I can definitely see it being useful in future projects. The idea of honing in on the persona hypothesis creation is to help achieve future goals of not only the user, but also the business as well. This was a step that I had taken for granted up until now.  I learned that if you design for exclusively the business' goals, it will most likely fail; this seems to be especially true in shopping apps.

The next upcoming work is to conduct a follow-up usability testing on the new application and identify any additional areas of need and ideate on new features.

Be sure to check out the process for Petpuja's creation below!