A mobile-first responsive website for a local food truck, designed to help customers quickly access the menu, current schedule, reviews, and other essential business information.

Originally developed as a UX/UI capstone project, the design was later expanded into a deployed, interactive website demo through AI-assisted design and development workflows.

Final responsive website demo:
Kitchen Little homepage — mobile and desktop views

The Problem

Kitchen Little primarily relied on Facebook and word of mouth to share its rotating daily specials, schedule, location, and updates.

This raised an important question:
Could a dedicated website make essential information easier for customers to access?

Research Approach

I conducted five in-person, semi-structured user interviews alongside a competitive analysis of four existing food truck websites to understand:

  • Why users visit food truck websites

  • What information they expect to find

  • How that information should be prioritized

During the interviews, participants evaluated the four websites using the following scenario:

“Imagine that you’re hearing about a new food truck that’s coming to your area for the first time. Before deciding whether to visit, what are some of the first things you’d want to know?”

This provided insight into:

  • participants' decision-making process

  • how effectively existing websites supported the information users prioritized

Key Research Insights

100% of participants

Wanted easy access to the menu

Wanted prices displayed with menu items

Disliked complicated navigation

80% of participants

Valued reviews before trying a new food truck

Commented on food photography

Key Takeaway

Users wanted the information needed to decide whether to visit—and they wanted to find it without having to hunt for it.

Meet Sarah

“If I'm hungry, I don't want to hunt for the menu—
I just want to know what you have.”

Based on my research, I created Sarah, a persona representing customers deciding whether a new food truck is worth visiting.

Key Insight

Sarah needs the information that influences her decision presented clearly and prominently so she can quickly determine whether a food truck is worth visiting.

Defining the Design Direction

Using the research findings, I developed a Point of View statement and How Might We question to define the design direction.

HMW Question

How might we help people quickly access the information they need to determine whether a food truck is worth trying?

POV Statement

I'd like to explore ways to help people evaluating unfamiliar food trucks access the information they need before deciding to visit because they rely on multiple sources of information to determine whether a food truck is worth trying

Prioritizing Features

Based on research findings, I prioritized features that surfaced the information participants consistently identified as most important when deciding whether to visit a food truck.

The resulting MVP prioritized features that help customers quickly evaluate whether Kitchen Little was worth visiting such as:

  • Daily specials with pricing

  • Location (with map) and hours

  • Food and truck photography

  • Customer reviews

Supporting features were also included to build trust, provide additional context, and support customers who wanted to learn more before deciding whether to visit. These features included:

  • About page

  • Full menu

  • Contact information

Together, these features balanced users' immediate decision-making needs with the additional context needed to build confidence in trying a new food truck.

Feature prioritization:
Identifying the core content and functionality to include in the Kitchen Little website

Structuring the Experience

With the core features defined, I created a sitemap to organize the website's content and establish a clear information hierarchy around the information users prioritized most.

Sitemap:
Initial information architecture defining Kitchen Little's core content and navigation structure

Designing the Experience

With the site structure established, I translated the sitemap into low-fidelity responsive wireframes, prioritizing the mobile experience as the primary screen because customers were most likely to access the website while deciding whether to visit the food truck. I then adapted the experience for desktop as a secondary device.


The wireframes went through three rounds of iteration, incorporating mentor feedback to refine the organization, navigation, and content hierarchy before moving into high fidelity.

Primary mobile screens:

Low-fidelity wireframes featuring the Home, Menu, and About Kitchen Little screens

Secondary desktop screens:

Responsive low-fidelity wireframes featuring the Home and Menu screens

Menu:
Initial menu organization with key information and menu selection

Homepage:
Initial content hierarchy prioritizing menu access and daily specials

About:
Initial content structure using progressive disclosure to organize business information

High-Fidelity Design

Initial Solution

Guided by user research, the high-fidelity designs were developed around four core design priorities:

Prioritize essential information

Surface the menu, schedule, location, and reviews to support quick decision-making

Build trust

Introduce Kitchen Little through food and truck photography, customer reviews, and story

Mobile homepage:
Prioritizes today’s specials and essential visit information

Mobile menu and menu detail:
Organizes menu categories, specials, and pricing for quick decision-making

Desktop homepage:
Responsive layout maintaining quick access to essential information

Mobile reviews:
Showcases customer reviews and trust signals

Reduce unnecessary searching

Organize content with a clear information hierarchy and intuitive navigation

Design for easy maintenance

Keep content simple to update for a single owner managing rotating daily specials

Desktop menu:
Responsive layout preserving menu organization and content hierarchy

Mobile about:
Introduces the business story to build familiarity and trust

Responsive Desktop Layouts

The initial mobile-first design was adapted into high-fidelity desktop layouts while maintaining the same information hierarchy and core functionality.

Usability Testing

To evaluate the effectiveness of the high-fidelity designs, I conducted five moderated usability tests using an interactive Figma prototype.

Participants completed four core experiences focused on finding key information customers would need before deciding whether to visit Kitchen Little.

Testing Insights → Iterations

Usability testing confirmed that participants could successfully find the information needed to evaluate Kitchen Little before visiting, while revealing opportunities to improve the clarity, organization, and discoverability of key content.

Iterations focused on the areas that created the most confusion during testing:

  • Menu organization

  • Navigation

  • Supporting information

Reorganized Menu Architecture

Highest-priority finding

Problem

Participants understood the importance of the menu but struggled to interpret how it was organized. Many expected menu categories to follow more familiar meal groupings and had difficulty finding information quickly.

Design Changes

  • Separated breakfast and dinner offerings into two distinct menu tabs

  • Added secondary navigation links within each menu

  • Kept primary menu tabs fixed while scrolling through longer pages

  • Moved Today’s Specials into the Breakfast Menu and reorganized dinner offerings under This Week’s Specials

Original menu architecture before usability-driven revisions

Updated menu architecture featuring separate meal sections and improved navigation

Improved Menu Content Hierarchy

Prioritizing critical information

Problem

Important menu information was buried beneath disclaimers, a hero image, and a download button, requiring unnecessary scrolling before users reached the content they were looking for.

Design Changes

  • Prioritized essential menu information at the top of the page

  • Kept frequently referenced notices ("Menu subject to change" and "Tax included") visible near the top

  • Moved dietary and food safety disclaimers to the bottom of the menu

  • Removed the hero image and download CTA to reduce clutter and bring menu content into view sooner

Before:
Original menu layout prioritizing disclaimers, hero imagery, and CTA before menu content

After:
Revised menu layout prioritizing essential menu information while preserving supporting details

Improved Location and Map Discoverability

Helping users find the truck

Problem

Participants did not immediately recognize how to access directions, and the location description introduced unnecessary ambiguity about where the truck was located.

Design Changes

  • Replaced the map styling with a recognizable Google Map interface image

  • Made the map and map icons interactive to better communicate that they could be tapped

  • Converted the street address into a direct Google Maps link for one-tap navigation

  • Clarified the location description to remove ambiguity and better communicate where the truck is located

Before:
Original location section with unclear map interaction and ambiguous location description

After:
Updated location section with recognizable map interactions and direct navigation to Google Maps

Improved Navigation and Way-finding

Helping users move through the site

Problem

Participants did not recognize the logo as a path back to the homepage, making navigation less predictable.

Design Changes

  • Added a dedicated Home link to the main navigation

  • Added a Home link to the footer to provide consistent access throughout the site

Before:
Navigation relied on the Kitchen Little logo as the only path back to the homepage

After:
Dedicated Home links added to the main navigation and footer for more predictable navigation

Simplified Unnecessary Interactions

Removing friction

Problem

Several interactive elements added unnecessary complexity without helping users accomplish their goals. Participants questioned or overlooked features that provided little value for a menu that changes regularly.

Design Changes

  • Replaced About page accordions with static information cards to make business information immediately visible

  • Removed the date selector from Weekly Dinner Specials to focus on current offerings

  • Removed the Download Menu CTA to prioritize higher-value menu content

About content:
Static information cards make business information immediately visible

Before:
Download Menu CTA added an unnecessary interaction

Before:
Date selector allowed users to browse past dinner specials

After:
CTA removed to prioritize higher-value menu content

After:
Current dinner specials prioritized within the redesigned Dinner Menu

Additional Refinements

Beyond the five prioritized design changes, I made several smaller refinements to improve content clarity, visual consistency, and supporting business information throughout the experience.

  • Added payment information to the Current Schedule and transaction details to the footer

  • Refined typography sizes and weights to strengthen visual hierarchy

  • Established consistent color roles across primary, secondary, and interactive text

  • Updated content across the Home, Menu, and About pages to introduce weekly dinner service while maintaining breakfast as the primary focus

  • Added a decorative divider below the navigation to better distinguish persistent navigation from page content.

  • Color-corrected select menu imagery for a more polished and consistent presentation

Supporting refinements that improved clarity, consistency, and business information

Final Prototype

Final mobile prototype:
Kitchen Little responsive website design

The final prototype brings together the high-priority changes identified through usability testing and additional refinements to create a clearer, more focused experience for accessing Kitchen Little’s menu, current schedule, location, reviews, business information, and story.

Explore the final interactive prototype below

From Prototype to Deployed Website

Exploring AI-Assisted Development

After completing the original UX/UI capstone, I extended Kitchen Little into a deployed, responsive website demo to explore AI-assisted design and development workflows.

Architecture & Interaction Exploration

Rethinking the Homepage Architecture

My mentor challenged me to explore alternative approaches to Kitchen Little's homepage architecture and mobile menu interactions.

Using AI-assisted competitive analysis, I evaluated UI patterns from food truck and restaurant websites without e-commerce functionality to better align with Kitchen Little's business model.

Two Design Objectives

Homepage architecture:
Explore an alternative information hierarchy grounded in customer needs and established industry patterns.

Menu interactions:
Evaluate category cards, item selection, and detailed menu views to improve mobile browsing.

Three Concepts Explored

Concept A
Curated Marketing Homepage

  • Conventional, marketing-led experience

  • Strong business presentation, but limited experimentation opportunities

Concept B
Customer-First Experience

  • Prioritized immediate customer needs and service information

  • Strongest alignment with original research and business priorities

Concept C
Menu-First Experience

  • Prioritized food discovery within the initial viewport

  • Introduced a compact, interactive menu browser

  • Strongest opportunity for interaction experimentation

Selected Direction: Hybrid B + C

Homepage:
Prioritized menu access, schedule, location, food imagery, and business identity.

Menu:
Supported compact scanning, item selection, focused details, and returning without losing context.

Implementation:
Restructured the usability-informed mobile prototype and adapted the revised architecture for desktop while preserving Kitchen Little's established visual design system.

Responsive Implementation & Deployment

Using Figma MCP and Cursor, I translated Kitchen Little's revised designs into a functional, responsive website through an iterative AI-assisted development workflow.

Design-to-Code Workflow

Figma + Figma MCP:
Used finalized mobile designs and the established design system as the implementation reference.

Cursor:
Directed AI-generated code through prompts, browser reviews, and iterative design feedback using Next.js, TypeScript, and Tailwind CSS.

GitHub + Vercel:
Managed version control and deployed the interactive website demo.

Responsive Design & Refinement

  • Adapted the mobile-first design into responsive layouts for larger viewports.

  • Reviewed and refined spacing, typography, visual consistency, navigation, and interactive behavior.

  • Explored motion and progressive disclosure to communicate hierarchy, provide feedback, and preserve context.

Outcome

  • Deployed a functional, responsive website demo extending the original Figma prototype into an interactive browser experience.

  • Established a foundation for future production development, including CMS integration and live business content.

02 — Desktop interaction
The corresponding detail panel shown alongside the menu

01 — Mobile interaction
Menu item selected with its detail sheet open

Future Testing & Opportunities

While the original usability findings informed subsequent design iterations, additional testing is needed to evaluate the revised experience, including the new responsive architecture and interactive functionality introduced during development.

Future testing could focus on:

  • Reorganized menu architecture & interactions

Evaluate whether the revised menu structure, category browsing, and responsive detail panels make breakfast and dinner offerings easier to discover, understand, and navigate.

  • Navigation and location cues

Assess whether the revised navigation and location cues improve wayfinding and access to directions.

  • Menu disclaimers

Test whether disclaimers remain accessible without competing with higher-priority menu content.

  • Responsive behavior & accessibility

Evaluate interaction consistency across mobile and desktop, including keyboard navigation, focus management, and motion preferences.

Future development opportunities:

  • Content management

Implement a CMS or managed update workflow for weekly schedules, menus, pricing, photography, and descriptions.

  • Review functionality

Connect the review submission interface to a functional backend and establish a process for managing submitted reviews.

  • Production readiness

Validate business information, content accuracy, and ongoing maintenance requirements before a public launch.

Reflection

This project reinforced how much a seemingly simple website depends on thoughtful prioritization, organization, and iteration—from early UX decisions through responsive implementation to create an effective experience.

  • Prioritize what matters most

Focusing on essential information—and removing interactions that didn't provide meaningful value—helped create a more focused experience

  • Let research guide the structure

Research and usability testing demonstrated how content hierarchy, information architecture, and navigation directly influence users' ability to find what they need

  • Design within real-world constraints

Designing for a small, owner-operated business required balancing customer needs with the practical realities of maintaining the experience

  • Explore beyond the original solution

Revisiting the homepage architecture through competitive analysis and alternative concepts challenged my initial design decisions and opened opportunities to explore new interaction patterns.

  • Bridge design and development with AI

Using AI-assisted development taught me how to translate design decisions into a responsive, interactive website through prompting, browser-based evaluation, and iterative refinement.

Previous
Previous

PetConnect | End-to-End