UX Design · National Democratic Training Committee · 0→1 Product
Designing a Curriculum Experience from
the Ground Up
Stepping in as interim product designer, I designed the end-to-end information
architecture, user flows, navigation system, and page system for Campaign Co-
Pilot — NDTC's new curriculum program — from zero to a testable MVP.
Information Architecture
Interaction Design
Figma
Civic Tech
0→1 Product
Interim / Contract
The Challenge
Design a product when the product doesn't exist yet.
The constraint that shaped everything
My Role
My contributions
What I led and owned
✦
Led discovery sessions with the curriculum team to extract program requirements and map the full
scope of the experience
✦
Designed the complete information architecture — how Campaign Co-Pilot surfaces across the
marketing site, onboarding, and the Docebo learning dashboard
✦
Created all user flows: discovery from the marketing site, onboarding (questionnaire + post-signup),
and in-program navigation
✦
Designed a secondary program navigation menu that coexisted with Docebo's native navigation —
working within platform constraints to give users clear wayfinding inside the curriculum
✦
Built a scalable page type system to accommodate varied curriculum formats — text-based
lessons, media-rich pages, and interactive worksheet inputs
✦
Delivered a complete MVP in Figma ready for testing with real program participants
Information Architecture + Flows
Mapping every way a user could find and enter the program
Flow 01
Discovery from the marketing site
Flow 02
Onboarding flow
Flow 03
Docebo dashboard access
Flow 04
In-program navigation
Designed how users move between lessons, track
progress, and understand where they are within the
curriculum at any given point
Key entry points designed across the marketing site and platform:
Full-width promotional banner
Dedicated Campaign Co-Pilot promo on the marketing site for high-visibility discovery
Explore menu → Programs
Persistent navigation access under the Explore menu, listed alongside other NDTC programs
Programs homepage + program detail page
Campaign Co-Pilot program page with related programs sidebar — similar to a course listing page
Sign-up questionnaire + post-signup modal
Two onboarding moments to route new users into Campaign Co-Pilot based on their goals and role
Docebo dashboard enrollment indicator
Surfaced enrollment status prominently within the learning platform so returning users could pick up where
they left off
Platform Constraints + Navigation Design
Building a second navigation layer inside someone else's platform
The navigation design challenge
Docebo's existing menu
–
Platform-level navigation
–
Fixed — couldn't be removed or moved
–
Handled dashboard, account, and global settings
–
No awareness of program structure
The program menu I designed
–
Curriculum-level navigation
–
Sat alongside Docebo's menu without competing
–
Showed modules, lessons, and progress within the
program
–
Designed to scale as curriculum content was added
Image above shows the evolution of the double menu — system menu with the secondary program menu.
Image above shows what the interactions look like in desktop and mobile designs.
Page Type System
Designing for content that didn't exist yet
Image above shows examples of two pages using a variety of content blocks to create a curriculum page.
Outcome
Zero to testable MVP
Complete flow coverage
Scalable page system
MVP ready for testing
Methods + Tools
Information architecture
User flow mapping
Requirements gathering
Platform constraint design
Navigation design
Page type system design
Interaction design
Figma
Design for scale
Stakeholder interviews






