QuickServe Design Process

Overview

Every step behind QuickServe: five phases of research, personas, user flows, the visual design system, the app screens and their iterations, and the WhatsApp launch.

My role

Product manager and designer (founding member)

Team

With Toshib (operations head) and 2 developers

Timeline

July 2024 to December 2025 (1 year 6 months)

QuickServe app screens and the WhatsApp ordering flow

Research at a glance

Students heard

500+ students across five phases of research.

Problem confirmed

90% problem validation confidence before any screen was designed.

Ready to pay

75% of students would pay ₹50 to 75 for room delivery.

Overview

Background

What started as our own daily frustration soon proved common across NIT Rourkela: dull mess food, few options, and a long walk to collect every delivery. We set out to make getting food to a hostel room easy and fast.

We first planned a dedicated food delivery app. With a small tech team and no funds, that plan stalled, so we ran the service on WhatsApp to test the idea and fund the app we wanted to build later.

This is the long version of the QuickServe story, focused on how we designed it: the research, the people we designed for, the flows, the visual design and every iteration. The shorter case study covers the outcome.

In short

  • The challenge: poor mess food, little variety, and a 2 km walk to Jagda Gate to collect orders from Zomato and Swiggy.
  • What we built: meals delivered right to hostel rooms, first through WhatsApp and then through a web ordering flow.
  • First month: 30 to 50 daily orders, ₹70,000 in monthly sales and 11 partner restaurants.

Research

Five Phases of User Research

Before designing a single screen, we wanted proof that the problem mattered to more people than just us. Across five phases we heard from 500+ students at NIT Rourkela, reaching 90% problem validation confidence and 80% solution market fit.


Phase 1: My Food Diary

I started with myself. For 14 days we tracked our own eating habits in a behavioural diary: what we ate, when we skipped a meal, and why.

Key finding: we skipped meals 10 to 20 times a week, mostly because of tight schedules and mood.

Chart of meals skipped over the 14 day food diary
My chart from the 14 day diary analysis

Phase 2: Talking to Students and Reading the Chats

We held unstructured, casual conversations with 25+ students across 4 hostels, in the middle of their normal day. 80% of them had faced food access problems.

We then went through 1,500+ messages from the NITR mess WhatsApp groups, including the photos students shared of their meals. 40% of food related messages were complaints about quality.


Phase 3: Watching What Students Do

We quietly observed 4 mess halls over 6 sessions. About 50% of students ate faster than average and left, and 30% looked visibly unhappy with the food.

We also mapped 8 round trips to Jagda Gate. Each pickup took 25 to 30 minutes on average, and the walk left students tired, eating into study and internship time.


Phase 4: Interviews, Core Hypotheses and Key Insights

Next we ran structured interviews with 26 students from different backgrounds: 50% engineering, 30% management and 20% from other departments. Their answers revealed five patterns that shape a student's daily food experience.

Core hypotheses and key insights: time poverty, financial stress, mess food dissatisfaction, academic impact and snack time disruption
Core hypotheses and key insights from the interviews
  • Time poverty: 85% skipped meals because of packed schedules.
  • Financial stress: 48% felt delivery apps added a big cost.
  • Mess food dissatisfaction: 61% avoided the mess over taste, hygiene or variety.
  • Academic impact: 82% found it hard to focus in class because of irregular meals.
  • Snack time disruption: 42% often missed evening snacks because of class and lab timings.

Phase 5: Testing the Solution and the Business

Core hypothesis: if food reaches the hostel room, students will happily pay a small fee for it.

Students spend ₹500 to 1,500 a month on food, closer to ₹1,000 to 3,000 once first and second years are left out. Everyone already used Swiggy or Zomato, but had to walk to Jagda Gate because those apps cannot deliver to hostel gates.

In concept tests with 50+ students, 85% liked the idea of door to door delivery, 75% were willing to pay ₹50 to 75 for it, and 20% were open to trying it right away.


Target Market

Map of the NIT Rourkela hostel area
NIT Rourkela hostel area

NIT Rourkela has 8,000+ students and 420+ faculty members with their families. Outside delivery is allowed for faculty and only restricted in hostel areas, so our serviceable market was about 5,500 hostel residents.

Many first and second years have tighter budgets, so we set our initial target at about 2,000 students who fit our persona.

Total, serviceable and initial target market for QuickServe
Our estimated initial market

Define

User Journey: Before and After QuickServe

Using the research, we mapped a student's journey today and how it would feel with QuickServe. We tracked emotions as well as steps, so the features we chose would ease the moments that hurt most.

User journey map before QuickServe
Before QuickServe
User journey map after QuickServe
After QuickServe

User Types

We grouped students in two ways, since each group needs different things from the product: by academic year and by how much they spend on food.

User types by academic status
User types by academic status
User types by spending capacity
User types by spending capacity

User Personas and Anti Persona

We created three primary personas that cover most of our target market, each with their own habits, pain points and expectations.

Three primary user personas for QuickServe
User personas

We also wrote an anti persona: students who live on campus and look close to our audience, but who we are deliberately not designing for. It kept our scope honest.

QuickServe anti persona
Anti persona

Version 1 and Version 2 Features

Research gave us far more ideas than we could build. We picked a small MVP to test the market first, and planned to add more once users told us what they needed.

Version 1: the MVP

Smooth onboarding, room delivery with tracking, a quality check system, account management, clear and budget friendly pricing, and quick ordering.

Version 1 MVP features list
MVP features we planned

Version 2: planned next

Group ordering with bill splitting, subscription meal plans, family meal packages, a loyalty and rewards program, a budget tracking dashboard and more payment options.

Version 2 features list
Version 2 features

Design

User Flows

With the MVP features locked, we mapped user flows on sticky notes to see every path a student could take through the app.

User flow mapped with sticky notes
User flow on sticky notes

We sketched the happy paths on paper first, then walked through edge cases with the team and brainstormed how to handle each one.

Happy path highlighted on the paper user flow
Happy path highlight

To move faster, design and development ran in parallel. I finished one flow, handed it to the developers, and moved on to the next.


Mood Board and Inspiration

We did not want to reinvent the wheel or break the habits our users already had. The app had to feel familiar from the first tap, so it would earn trust quickly.

Our mood board drew from Zomato, Swiggy, Zepto and Blinkit, following Jakob's Law: people prefer a product that works like the ones they already know.

Mood board highlights from leading food and grocery apps
Mood board highlights

Paper Wireframes

I like to start on paper. It lets me iterate fast, try many ideas and stay open to feedback without getting attached to work I have already polished.

Once the sketches were settled, I mapped the flow on paper and reviewed it with the team. Since they wanted to see the final look, I took the paper flow straight into high fidelity screens.

Highlights of the paper wireframes
Paper wireframe highlights

Setting a Basic Design System

At that point I did not know Material Design or the iOS guidelines, so I built a small set of my own: colours, type and the core components.

I chose an orange palette because orange feels warm, energetic and appetising, which suits a food app. It also felt close to Swiggy, which helped QuickServe feel familiar and trustworthy to Swiggy users.

QuickServe visual design guide with colours, type and components
Visual design guide

High Fidelity Screens

Highlights of the QuickServe app UI
UI design highlights

Onboarding

A short 3 step onboarding introduces QuickServe, builds trust and sets expectations. Getting a good birthday cake delivered to a hostel was in big demand on campus, so we featured it here to show a use case no other app covered.

QuickServe onboarding screens
Onboarding

Login and sign up

We chose email and password over phone number with OTP. Every SMS OTP costs money, so email login was cheaper and easier to scale while keeping accounts secure.

Login and sign up screens
Login and sign up screens

Homepage

The homepage puts the delivery address, search, trending dishes in NIT Rourkela, deals and a food gallery up front, grouped using Gestalt principles so the page is easy to scan.

Annotated QuickServe homepage screens
Homepage

Profile

  • Edit user details
  • Add or change an address
  • See order history and reorder
  • Sign out
  • Get help and support
Profile section flows
Profile section flows

Ordering from a restaurant

Flow for ordering food from a restaurant
Order placement flow

Iterations and Redesigns

I was new to Figma when I made the first screens, so I redesigned them several times to improve layout, hierarchy and the overall look before reaching the final version.

Highlights of design iterations
Iteration highlights

Profile page

I redesigned the profile section twice to make it more accessible and easier to use.

Iterations of the profile section
Profile section iterations

Restaurant listing

Iterations of the restaurant list
Restaurant list iterations

Restaurant details and menu

Iterations of the restaurant details and menu
Restaurant details and menu iterations

Launch

Why I Paused the App Design

The college developers building the backend could not finish it. After six months of trying, they left QuickServe, and only Toshib and I remained.

After a week of reflection, we saw that building a business is about solving problems, and technical limits should not stop us. So we moved the service to WhatsApp and ran it by hand.

If the problem we found was true for students, they would order from us even without an app. Once demand was proven, profits could fund the app through an outside agency.

I paused the screens and the whole team focused on the WhatsApp model. Before launching, we had three steps to get through.

Three key steps before running the service on WhatsApp
Three key steps

Step 1: Onboarding Top Restaurants

We started by onboarding the best restaurants in Rourkela, not easy for two students from Uttar Pradesh who barely knew the city.

We were unsure restaurants would take a ₹2,500 a month WhatsApp partnership seriously, so we drafted a professional MOU with an official seal. It set clear rules on food quality, hygiene, delivery discipline and transparency.

QuickServe MOU with official seal
Our MOU with an official seal

Step 2: Getting Permission From NIT

We first went to FTBI (Foundation for Technology and Business Incubation). They liked the idea but sent us to the On Campus Business Committee, who sent us to the head of security, who sent us to the Registrar.

Our faculty advisor, Prof. Mohit Lal, believed in us and came with us to meet the Registrar. After a long discussion, we got permission with one big condition: delivery partners could only go as far as the faculty residence, and students would have to collect food from Jagda Gate.

Doorstep delivery to hostel rooms was no longer allowed as we had planned, so we designed a way around it.


Step 3: Building a Student Delivery Network

We split every delivery into two legs: restaurant partners brought food to Jagda Gate, and students carried it from the gate to the hostel room.

Two part delivery process
Delivery process

We started a WhatsApp group of 10 students, mostly close friends, who were happy to deliver inside hostels. Each confirmed order was posted in the group, the first to reply took it, and they earned ₹20 for every delivery.

Delivery WhatsApp group screenshot
Our delivery WhatsApp group

Impact in the First Month

A week before launch we promoted QuickServe in WhatsApp groups and with posters on hostel walls and around campus. Students were curious, and many could not believe room delivery was possible on campus.

The response was far better than we expected.

First month impact numbers
First month impact

User Testing and Feedback

We collected feedback after every delivery and analysed 100+ responses from the first month. We also chatted with 50+ students, both customers and those who had not tried us yet, which doubled as publicity.

There were many small pain points, but fixing them would not pay off yet. We focused on the major ones that directly held back revenue.

Major pain points from user testing
Result of user testing

Solution

Idea 1: A WhatsApp Ordering Bot

Browsing a catalogue and typing orders in a set format was slow. Our senior Prasad Patra, a developer, suggested a WhatsApp ordering bot, and I designed a few approaches for collecting orders through it.

We could not complete the build because of technical limits.

WhatsApp ordering bot flow
WhatsApp bot flow

Idea 2: A Web Ordering Flow

Typing long orders in WhatsApp was slow, error prone and frustrating, so we moved ordering to a light web app. After many discussions with the developers, we settled on a flow where students pick from the menu on the web, and the final summary and invoice go back to WhatsApp.

The developers shipped it fast with Cursor and Claude. I partnered with them on a UX audit to fix broken flows, cut errors and improve usability, then locked the flow after several rounds.

Steps to order food on the web app
Steps to order food

Why Orders Are Sent as PDF Invoices

A plain text order on WhatsApp is easy to edit, especially prices and quantities. Even a small unnoticed change can mean lost money, disputes and broken trust.

So the web app creates a PDF invoice before sending students to WhatsApp. It is a locked record of the order and saves time during confirmation.

Breakdown of the PDF invoice step
Step 5 breakdown

Validation and Rollout

We began with alpha testing inside the team to check the basic flow and catch serious usability issues.

Instead of replacing WhatsApp ordering overnight, we launched the web flow as an extra option. The gradual rollout lowered risk, and students picked it up quickly with very little resistance.


What Moderated Testing Showed

We invited 10 customers to place an order in front of us. On first use, some were briefly confused when the order summary arrived as a PDF and they were sent to WhatsApp.

First time users confused by the PDF and WhatsApp redirect
First time users were briefly confused

Because they already trusted the service, nobody dropped off. The learning curve was shallow and task completion improved quickly.


Results

Impact and Results

  • Ordering became 40 to 50% faster, with no manual maths or WhatsApp typing.
  • Monthly sales crossed ₹1L+ the month after launch, up from an average of ₹70K.
  • 90% of users reported higher satisfaction and said ordering took about half the time.
  • 10% of users raised order tracking issues, a clear next area to improve.
Results after the web ordering flow
Results

What's Next

  • We have brought on an outside development agency to build a production ready mobile app.
  • We plan to expand across Rourkela and compete with existing delivery apps through a faster, more local experience.

What I Learned Over 1.5 Years

  • A designer's role goes beyond Figma into understanding users, systems and constraints.
  • Strong design decisions move key numbers and feed straight into business growth.
  • The value of design lies in solving meaningful problems for people.
  • Designing under technical limits forces you to focus on what matters most.
× Enlarged case study image