Duration

8 months (2023)

Tools

Figma (Design, Figjam), Balsamiq, Notion, Github, Paper

Related Projects

[StackUp] Learn & Earn Content Design

[StackUp] Admin Management Portal

[StackUp] Learner Progress Tracker

[StackUp] Multi-Community Publishing Engine (shelved)

<aside> ‼️

A note on visual design

Due to branding constraints and the need for rapid iteration across multiple product lines, the design system prioritized functional clarity over visual innovation. Most interfaces defaulted to a neutral black-and-white palette with minimal color usage.

</aside>

The challenge

The Bubble prototype validated demand but lacked enterprise-grade infrastructure. Rigid component dependencies, inconsistent interaction patterns, and scalability constraints prevented the platform from supporting a growing developer community.

Context

StackUp is a SuperApp empowering developers with tools, resources, and community. Originally built as a Bubble prototype, it proved the concept but couldn't scale. As the user base grew, platform limitations became critical, prompting a complete rebuild focused on scalability, modularity, and seamless experience.

The solution

We implemented domain-driven design with bounded contexts for core functionality, developed a standardised component library with clear interface contracts, and established event-sourced architecture to enable asynchronous module communication and future growth.


In this case study

Discovering the research

Defining the barebones user journey

Information architecture

Prioritisation and breaking down the work

Results & outcomes

Retrospectives