STARTERBYTE

Custom apps for growing businesses

Custom apps for growing businesses

Custom apps for growing businesses

Modern ordering apps shouldn’t be limited to big brands. At StarterByte, I designed a mobile app that gives small business clients flexible and easy-to-use technology.

The problem

StarterByte's existing app template wasn’t adaptable for future clients.

StarterByte uses internal templates to build mobile apps quickly for small businesses, and the existing template was part of that process. However, through my UX/UI critique and discussions with the team upon joining, I discovered two critical issues:

1

Scalability

The current design was tied to a single brand, making it hard to adapt for other businesses.

2

Usability

Cluttered navigation, unclear hierarchy, and friction in core flows hurt the user experience.

Design Critique
Design Critique
Design Critique
Design Critique
Design Critique
Design Critique
Design Critique
Design Critique

RESEARCH

Using Jakob's Law to collaborate with developers

I leveraged Jakob’s Law to align with my developer teammates, framing design choices as reusable UX patterns.

By referencing familiar apps like Starbucks and Dunkin’, I demonstrated how recognizable interactions could strengthen StarterByte’s templates and make the rationale clear for developers.

RESEARCH

Using Jakob's Law to collaborate with developers

I leveraged Jakob’s Law to align with my developer teammates, framing design choices as reusable UX patterns.

By referencing familiar apps like Starbucks and Dunkin’, I demonstrated how recognizable interactions could strengthen StarterByte’s templates and make the rationale clear for developers.

RESEARCH

Using Jakob's Law to collaborate with developers

I leveraged Jakob’s Law to align with my developer teammates, framing design choices as reusable UX patterns.

By referencing familiar apps like Starbucks and Dunkin’, I demonstrated how recognizable interactions could strengthen StarterByte’s templates and make the rationale clear for developers.

RESEARCH

Using Jakob's Law to collaborate with developers

I leveraged Jakob’s Law to align with my developer teammates, framing design choices as reusable UX patterns.

By referencing familiar apps like Starbucks and Dunkin’, I demonstrated how recognizable interactions could strengthen StarterByte’s templates and make the rationale clear for developers.

UX Patterns

VALIDATING UX PATTERNS

UX Patterns

VALIDATING UX PATTERNS

UX Patterns

VALIDATING UX PATTERNS

UX Patterns

VALIDATING UX PATTERNS

Flow Diagrams

CREATING FLOW DIAGRAMS

Flow Diagrams

CREATING FLOW DIAGRAMS

Flow Diagrams

CREATING FLOW DIAGRAMS

Flow Diagrams

CREATING FLOW DIAGRAMS

IDEATION

Mapping the app flow

I started by mapping the full scope of screens and interactions to create a blueprint, because I wanted to make sure I was designing all necessary screens and elements for the template.

IDEATION

Mapping the app flow

I started by mapping the full scope of screens and interactions to create a blueprint, because I wanted to make sure I was designing all necessary screens and elements for the template.

IDEATION

Mapping the app flow

I started by mapping the full scope of screens and interactions to create a blueprint, because I wanted to make sure I was designing all necessary screens and elements for the template.

IDEATION

Mapping the app flow

I started by mapping the full scope of screens and interactions to create a blueprint, because I wanted to make sure I was designing all necessary screens and elements for the template.

DESIGN

Iterative process

The first iteration built on the existing template, keeping familiar structure while addressing key usability issues. This phase focused on:

  • Resolving immediate UI friction for users

  • Mapping core flows, features, and interactions

This work laid the foundation for the finalized UI, which adopted a clean and professional look, making it easy to customize with each client’s branding.

DESIGN

Iterative process

The first iteration built on the existing template, keeping familiar structure while addressing key usability issues. This phase focused on:

  • Resolving immediate UI friction for users

  • Mapping core flows, features, and interactions

This work laid the foundation for the finalized UI, which adopted a clean and professional look, making it easy to customize with each client’s branding.

DESIGN

Iterative process

The first iteration built on the existing template, keeping familiar structure while addressing key usability issues. This phase focused on:

  • Resolving immediate UI friction for users

  • Mapping core flows, features, and interactions

This work laid the foundation for the finalized UI, which adopted a clean and professional look, making it easy to customize with each client’s branding.

DESIGN

Iterative process

The first iteration built on the existing template, keeping familiar structure while addressing key usability issues. This phase focused on:

  • Resolving immediate UI friction for users

  • Mapping core flows, features, and interactions

This work laid the foundation for the finalized UI, which adopted a clean and professional look, making it easy to customize with each client’s branding.

FIrst Iteration

FIRST ITERATION

FIrst Iteration

FIRST ITERATION

FIrst Iteration

FIRST ITERATION

FIrst Iteration

FIRST ITERATION

FIrst Iteration

FINALIZED UI

FIrst Iteration

FINALIZED UI

FIrst Iteration

FINALIZED UI

FIrst Iteration

FINALIZED UI

Location Selection Screens

LOCATION SELECTION

Location Selection Screens

LOCATION SELECTION

Location Selection Screens

LOCATION SELECTION

Location Selection Screens

LOCATION SELECTION

NOTABLE DESIGN DECISIONS

Flexible location selection

Since many small businesses have multiple branches with different menus and promotions, location selection was designed to be clear yet flexible.

Users can skip choosing upfront, set a preferred location, or update it later.

NOTABLE DESIGN DECISIONS

Flexible location selection

Since many small businesses have multiple branches with different menus and promotions, location selection was designed to be clear yet flexible.

Users can skip choosing upfront, set a preferred location, or update it later.

NOTABLE DESIGN DECISIONS

Flexible location selection

Since many small businesses have multiple branches with different menus and promotions, location selection was designed to be clear yet flexible.

Users can skip choosing upfront, set a preferred location, or update it later.

NOTABLE DESIGN DECISIONS

Flexible location selection

Since many small businesses have multiple branches with different menus and promotions, location selection was designed to be clear yet flexible.

Users can skip choosing upfront, set a preferred location, or update it later.

NOTABLE DESIGN DECISIONS

Designing for clients without photos

Based on client needs, I created alternate text-focused menu designs for businesses lacking professional photos. Strategic color customization keeps these layouts visually engaging despite being text-only.

Color Variant

COLOR CUSTOMIZATION

NOTABLE DESIGN DECISIONS

Designing for clients without photos

Based on client needs, I created alternate text-focused menu designs for businesses lacking professional photos. Strategic color customization keeps these layouts visually engaging despite being text-only.

Color Variant

COLOR CUSTOMIZATION

NOTABLE DESIGN DECISIONS

Designing for clients without photos

Based on client needs, I created alternate text-focused menu designs for businesses lacking professional photos. Strategic color customization keeps these layouts visually engaging despite being text-only.

Color Variant

COLOR CUSTOMIZATION

NOTABLE DESIGN DECISIONS

Designing for clients without photos

Based on client needs, I created alternate text-focused menu designs for businesses lacking professional photos. Strategic color customization keeps these layouts visually engaging despite being text-only.

Color Variant

COLOR CUSTOMIZATION

Order Status

ORDER STATUS

Order Status

ORDER STATUS

Order Status

ORDER STATUS

Order Status

ORDER STATUS

NOTABLE DESIGN DECISIONS

Clear order tracking

Users may have multiple active orders at once, so I designed a carousel format to display each order clearly on the homepage. This approach lets users track all their orders without disrupting browsing or adding interface clutter.

NOTABLE DESIGN DECISIONS

Clear order tracking

Users may have multiple active orders at once, so I designed a carousel format to display each order clearly on the homepage. This approach lets users track all their orders without disrupting browsing or adding interface clutter.

NOTABLE DESIGN DECISIONS

Clear order tracking

Users may have multiple active orders at once, so I designed a carousel format to display each order clearly on the homepage. This approach lets users track all their orders without disrupting browsing or adding interface clutter.

NOTABLE DESIGN DECISIONS

Clear order tracking

Users may have multiple active orders at once, so I designed a carousel format to display each order clearly on the homepage. This approach lets users track all their orders without disrupting browsing or adding interface clutter.

EXECUTION

The final template

I wanted this template to be easily customized for different coffee shop brands, so I used a clean black and white base with standardized typography, allowing businesses to easily apply their own brand colors.

This template also establishes a standardized app flow that future templates can follow.

EXECUTION

The final template

I wanted this template to be easily customized for different coffee shop brands, so I used a clean black and white base with standardized typography, allowing businesses to easily apply their own brand colors.

This template also establishes a standardized app flow that future templates can follow.

EXECUTION

The final template

I wanted this template to be easily customized for different coffee shop brands, so I used a clean black and white base with standardized typography, allowing businesses to easily apply their own brand colors.

This template also establishes a standardized app flow that future templates can follow.

EXECUTION

The final template

I wanted this template to be easily customized for different coffee shop brands, so I used a clean black and white base with standardized typography, allowing businesses to easily apply their own brand colors.

This template also establishes a standardized app flow that future templates can follow.

Starterbyte Final Design

FINAL DESIGN

Starterbyte Final Design

FINAL DESIGN

Starterbyte Final Design

FINAL DESIGN

Starterbyte Final Design

FINAL DESIGN

Starterbyte Final Screens

FINAL DESIGN

Starterbyte Final Screens

FINAL DESIGN

Starterbyte Final Screens

FINAL DESIGN

Starterbyte Final Screens

FINAL DESIGN

THe OUTCOME

A few of my takeaways

1

Understanding the flows early

Documenting user flows upfront provided a blueprint to standardize the template and make it scalable for future clients.

2

Designing for real constraints

Working within the realities of small businesses pushed me to design flexible solutions such as text-only menus and customizable colors.

3

Looking ahead

I’d like to validate these designs with business owners and explore a design system to help StarterByte scale consistently.

Moving forward, I’d like to validate these designs with business owners and explore a design system to help StarterByte scale consistently.

Loyalty Screen
Loyalty Screen
Loyalty Screen
Loyalty Screen
Color Customization
Color Customization
Color Customization
Color Customization
Switch Location Component
Switch Location Component
Switch Location Component
Switch Location Component
Order History
Order History
Order History
Order History

WANT MORE?

INKWELL

INKWELL

INKWELL

INKWELL

BALI SUN TOURS

BALI SUN TOURS

BALI SUN TOURS

BALI SUN TOURS

THANKS FOR STOPPING BY

shannonjaya5@gmail.com

shannonjaya

shannonjaya

© 2025 Shannon Jaya

THANKS FOR STOPPING BY

shannonjaya5@gmail.com

shannonjaya

shannonjaya

© 2025 Shannon Jaya

THANKS FOR STOPPING BY

shannonjaya5@gmail.com

shannonjaya

shannonjaya

© 2025 Shannon Jaya

THANKS FOR STOPPING BY

shannonjaya5@gmail.com

shannonjaya

shannonjaya

© 2025 Shannon Jaya