I'm always excited to take on new projects and collaborate with innovative minds.

Email

joshuerubio@gmail.com

Social

Visit Live App

Take AWAY

A food delivery app developed to meet the needs of both clients and restaurants combining beauty and simplicity.

My Role

UX/UI Design

Duration

5 Weeks

Tools

Figma + Jira

Type

MVP / Agile
Take Away Hero
Project Overview

During 5 weeks, a multidisciplinary team and I joined strengths to develop an MVP for a food delivery app. Using Agile methodologies, we came up with Take Away as a solution for Restaurants and Clients to connect.

The Task: Develop a functional app that meets the user stories within the strict timeline.

The Client: No-country is a non-profit organization meant to guide IT professionals into the best industry practices while connecting their projects with potential clients. They took the role of stakeholders, assigned us a Team Leader, and evaluated our work at a final committee.

My Process
01
DEFINE
Scope
02
RESEARCH
Activities
03
IDEATE
Features
04
DESIGN
Iterate
The Research

During this phase, I conducted market audits with a clear focus on defining the project’s scope and identifying industry best practices. By analyzing competitors and trends, I gained insights that helped shape a strategic foundation for our product. This research-driven approach ensured that our design decisions were informed, user-centered, and aligned with real market demands.

I gathered data, developed user personas, and benchmarked key features that aligned with our goal: creating an MVP that effectively met our users' needs.

1. Research Plan & Objectives

Definition and Research Plan. The project began with a strategic definition phase to establish a solid knowledge base. The main objective was to discover best practices in food delivery applications by analyzing existing platforms, identifying key functions, and exploring opportunities to integrate innovative features that improve the user experience and foster loyalty.

🎯 Research Goals
  • Explore successful features: Identify the most effective features in current applications to inform the design of our platform.
  • Identifying innovation opportunities: Analyzing potential gaps in the market to propose a differentiating approach.
  • Evaluate usability and retention: Understand how key features impact the user experience and their decision to remain on the platform.
Research Plan
2. User Personas & User Stories

Understanding Our Users. To deeply understand the needs and pain points of those who will interact with the app, we developed representative profiles based on market research and competitive analysis. Two key profiles were defined that represent the pillars of the platform's ecosystem:

Roberto (The University Student): Represents the end customer. His goal is to find fast, affordable, and varied food options that fit his budget and student lifestyle. His main pain points are high delivery costs and long wait times.

"As a customer, I want to be able to order food from local restaurants and receive fast and convenient deliveries to my home."

Diego (The Restaurant Owner): He represents business partners. He seeks to increase his online sales without sacrificing excessive profit margins and to improve his visibility. His biggest frustration is the lack of control over promotions and the high commissions of other platforms.

"As a restaurant, I want to be able to register my business on the platform and manage online orders to expand my customer base."

User Personas
3. Competitive Audit & SWOT Analysis

I conducted a thorough analysis of the main players in the market (Uber Eats, Rappi, Glovo and Just Eat) evaluating criteria such as ease of search, order tracking, user management and innovation in UI/UX.

Key Findings:
Trends included data-driven personalization, high-precision real-time tracking, and robust loyalty programs.

SWOT Analysis:
Strengths such as Uber Eats' intuitive interface or Rappi's ecosystem were identified, but also common weaknesses such as overloaded interfaces or a lack of gamification elements.

Innovation Opportunities:
We identified areas to differentiate the app by integrating "micro-restaurants", eco-friendly delivery options (carbon offset) and advanced recommendation systems using AI.

Competitive Audit and SWOT
4. Feature Benchmarking

To refine the strategy, I conducted a detailed comparative study of the competition's core functionalities. This technical analysis allowed me to identify industry standards and where we could surpass the current offering.

  • Restaurant search: Advanced filters vs. simple geographic searches.
  • Ordering process: Smooth flow and cart editing capabilities.
  • Payment options: Variety of methods, including proprietary systems and cash.
  • Delivery tracking: From basic tracking to real-time animated maps.
  • UI/UX Evaluation: Analysis of visual load, design modernity, and user learning curves.

This benchmarking served as a roadmap to decide which functions were "mandatory" and what our added values ​​would be.

Feature Benchmarking
5. Site Map & Information Architecture

To ensure a logical and intuitive navigation flow, I created a comprehensive sitemap. This architectural blueprint helped visualize the app's hierarchy, defining clear paths for both User and Restaurant flows.

It served as a crucial tool for organizing content, ensuring that every screen was accessible and properly linked within the overall ecosystem, simplifying the complexity of the dual-sided platform.

Sitemap
The Ideation

With a clear understanding that our core features needed to align with user needs, we began development using a **CRUD-based approach**. At this stage, iteration and communication were crucial. Continuous feedback loops allowed us to refine our approach, address challenges, and make necessary adjustments in real time.

By maintaining close collaboration, we ensured that our product evolved in a way that remained both functional and user-centric.

Team Collaboration and Ideation
The Design
Design System

For our design system, we chose ShadCN as our foundation due to its technical feasibility and strong visual aesthetics.

Building upon this base, I expanded and customized the system to align with our specific needs, crafting a cohesive visual language tailored to our app.

Take Away Design System
Design Phase & Handoff

During this stage, I translated research insights into wireframes, created high-fidelity mockups, and established a consistent design language to guide development. I focused on interaction patterns, accessibility considerations, and usability testing to validate design decisions.

I built and maintained the design system, documented UI components for seamless handoff, and provided continuous feedback to developers to guarantee a smooth implementation. Through an iterative approach, we fine-tuned the experience, ensuring the final product met both usability standards and project requirements.

Features
Dual Dashboard: Customization by User Role

Client or Restaurant? doesn't matter, you can be both. With Take Away's personalized Dashboard you can search, find, buy or administrate your business in one place.

I designed two distinct interfaces to meet the specific needs of each player in the ecosystem. The Customer Dashboard prioritizes discovery through visual categories and promotions, while the Restaurant Dashboard focuses on operational management, displaying performance metrics, order statuses, and real-time review management to optimize decision-making.

Dual Dashboard Design
User Profiles and Restaurant Storefront

Create, edit and personalice your profile with relevant info, either if you are a client or a restaurant. Happen to be both? No problem, you switch seamlessly between your accounts.

I developed a profile management system that allows users to securely manage their personal information and login methods. For business partners, the interface allows them to configure their "virtual storefront," including cover images, descriptions, and featured menus. Additionally, I implemented a "Switch" feature to enable seamless and quick switching between client and administrator accounts.

Profiles and Storefront Design
CRUD of Products and Inventory Management

Create, organizce, discover and buy—these are the phases of a product lifecycle across the Restaurant and Client user experience.

To facilitate the restaurant's autonomy, I designed a complete workflow for creating and editing dishes. The interface uses input chips for quick categorization and dynamic forms for defining prices and descriptions. Confirmation statuses and deletion warnings were included to prevent accidental errors, ensuring smooth and intuitive inventory management.

Product Lifecycle Design
Order Placement & Management

Make, receive and track your orders state from wherever you are, by clicking into the "orders" button on the tool bar.

For Customers: Real-Time Tracking

The customer experience focuses on transparency in the delivery process. I designed a tracking interface that integrates real-time maps, detailed order information, and direct contact with the delivery driver. Additionally, I incorporated a cancellation flow with qualitative feedback, allowing the system to collect data on reasons for returns for future operational improvements.

Client Order Tracking
For Restaurants: Logistics Control Console

I optimized the restaurant's workflow with an order console that allows you to change the preparation status (Pending, Accepted, On the Way, Delivered) with a single tap. The UI automatically breaks down taxes, promotions, and subtotals, providing financial and operational clarity for both the kitchen staff and delivery logistics.

Restaurant Order Management
Checkout and Payment Process

Once your order is placed you can check, add and modify your order, even switch between your payment methods and delivery addresses.

Payment Flow and Financial Management

The checkout process was simplified to reduce cart abandonment. I implemented a multi-selection system for saved addresses and payment methods, allowing for a quick transition from order review to final confirmation. The interface guides the user through each step (add card, new address) while maintaining visual consistency and security for every transaction.

Payment Flow
Outcome & Learnings

In just five weeks, we successfully delivered a functional MVP that addressed the core needs of both restaurants and customers. Working in an Agile environment allowed us to iterate quickly, adapting to technical constraints without sacrificing user experience.

This project reinforced the importance of a scalable design system and clear communication between design and development. The final product is a robust, dual-sided platform that simplifies food delivery logistics while providing a seamless ordering experience.

Project Gallery