case study 02 — responsive web design · designlab ux academy, capstone 2

Lake Eola Park Live Hub

A responsive urban navigator that turns a text-heavy municipal sub-page into a real-time event discovery and visit-planning platform for Downtown Orlando's most iconic park.

duration
Apr 15 – Aug 30, 2026 (~12 active working weeks)
role
Solo UX/UI designer — brief, research, ideation, branding, design, testing, iteration
platform
Responsive website — mobile-first, scaling to desktop
tools
Figma, FigJam, Figma Make, Claude, Google Gemini
01 — Introduction

Project background

Lake Eola Park is the cultural heart of Downtown Orlando — a central public space hosting weekly markets, performances, and daily recreational use. Yet its digital presence is restricted to a text-heavy sub-page within the orlando.gov directory, and event information is fragmented across multiple city pages and third-party platforms, making it difficult to access timely, relevant information on mobile.

Information fragmentation

Events, amenities, and park updates are scattered across sources with no single source of truth.

High cognitive load

Text-heavy, non-task-oriented structure forces visitors to do the work official sites should be doing.

Market opportunity: by centralizing fragmented data from park-sanctioned events and local businesses, this platform reduces “information labor” for over 100,000 monthly visitors. Why this brief: it targets a genuine void in civic UX and urban utility, where responsive design and information architecture can meaningfully improve community interaction with a public space — drawing on a professional background in architecture and human-centered systems.

The design problem

Lake Eola lacks a dedicated, mobile-optimized platform for real-time event discovery and visit planning. Users must manually search across multiple sources to answer simple questions: what’s happening right now or this weekend, where should I go and what can I do, how do I plan my visit quickly, and where do I park. This creates friction, decision fatigue, and limits accessibility and spontaneous engagement.

FieldValue
RoleUX/UI Designer (solo)
Duration04.15.2026 – 08.30.2026 (~12 active working weeks)
PlatformResponsive website — mobile-first, scaling to tablet & desktop
ToolsFigma, FigJam, Figma Make, Claude, Google Gemini, Google Meet
ScopeEvent & activity discovery, interactive directory & parking navigator, static select-to-path park navigation
ConstraintsNo live GPS / AR navigation, no full user accounts, static rather than fully automated real-time data — kept within a two-week-equivalent capstone scope

Focus areas

Primary — event discovery

A responsive feed splitting park engagements into “Happening Now” and “Upcoming Events,” with category and timeframe filters, turning static info into a decision-making tool.

Secondary — directory & parking

Scannable planning details for parking, amenities, and key highlights; tapping a map pin opens a hi-fi bottom sheet with status details.

Tertiary — select-to-path navigation

A simplified interaction map where users pick a landmark as Point A to view a static, high-contrast path — spatial orientation without real-time GPS complexity.

02 — Research

Understanding the visit

Goal

Understand how people currently discover park events and plan visits, so the platform can reduce information labor rather than just reskin what already exists.

Methodology

Competitive analysis of major urban parks · 5 moderated remote interviews · affinity mapping across four research topics.

Competitive analysis

A review of major urban park platforms surfaced consistent strategic opportunities rather than a single feature gap:

  • Minimized information labor — micro-chunking replaces long-form text with actionable event cards for immediate decisions.
  • Real-time live context — a dedicated “Happening Now” feed addresses the lack of live updates on standard park sites.
  • Reduced cognitive load — a task-oriented UI targets high-friction activities like parking and amenity discovery.
  • Simplified spatial utility — select-to-path navigation gives spatial orientation without real-time GPS complexity.
  • Dedicated platform identity — a standalone hub instead of a buried municipal directory page.
  • Enhanced mapping interaction — hi-fi bottom sheets for map pins identify restrooms and food without leaving the map.

User interviews

5 participants, moderated and remote — urban residents who regularly visit local city parks and/or rely on digital schedules for events. Interviews covered discovery & filtering, planning friction, on-site spatial navigation, and information value.

“I hate this website. There's nothing here about events really. And I wouldn't want to show up expecting it was free and find out I have to pay.”Echoed across multiple participants

Discovery

Participants largely bypass official park websites, favoring community platforms (Telegram, Meetup), social media (Instagram, Luma), and physical signage.

Navigation

Real-time GPS orientation frustrated users (“which way am I facing?”) — most preferred interactive maps with a “you are here” landmark over live GPS.

Planning priorities

Parking cost/availability, weather, and amenity locations serve as the primary go/no-go factors for actually attending.

UI preferences

A visual-first, minimalist interface with hierarchical event cards, categorical filtering, and interactive calendars, to avoid information overload.

Research synthesis

Affinity map — interview findings clustered across four research topics
Affinity map — interview findings clustered across four research topics

Event discovery & filtering

Park websites fail to surface relevant, real-time events; third-party platforms fill the gap.

Visit planning & friction

Parking logistics, safety vetting, and fragmented critical details drive the go/no-go decision.

On-site navigation

GPS orientation is confusing while walking; people want low-effort, landmark-based guidance instead.

02 — Research

Who this is for

Maya Chen, 29 —
Maya Chen, 29 — "The Experience-Driven Explorer"
“I hate this website. There's nothing here about events really.”

29, dog owner, car-light. Relies on transit, biking, and walking; discovers events through social platforms and physical signage since official sites feel text-heavy and lack real-time context. Needs immediately visible cost & time on event cards, a clear “Happening Now” distinction, and combined category/amenity filters.

Alina Hussain, 37 —
Alina Hussain, 37 — "The Group-Oriented Planner"
“If something big is happening and I know it'll be overcrowded, I won't even go.”

37, car-dependent, plans for a group. The logistical anchor for family and friends, often coordinating a toddler or elderly parents; a park visit is a planned outing, not a drop-in. Needs centralized logistics (parking, access, amenities) visible upfront, confirmed restroom/accessibility info, and a simplified static A-to-B route rather than live GPS.

03 — Define

Framing the problem

  1. Fragmented event discovery — park visitors struggle to discover timely, relevant events because information is scattered across official sites, social media, third-party platforms, and physical signage, making spontaneous participation difficult.
  2. High-friction visit planning — new visitors face high cognitive load because logistics (parking, amenities, accessibility, crowd level, weather) are hard to find or scattered, and even one missing detail can cancel a family outing.
How might we create a centralized, real-time-feeling event discovery experience that helps visitors quickly understand what's happening, when, where, and whether it's worth attending?How might we — discovery
How might we simplify park visit planning by surfacing essential logistical information upfront and lightweight spatial guidance in a clear, low-effort format?How might we — planning

Project goals

Project goals — primary, secondary and tertiary goals mapped against user, business and technical needs
Project goals — primary, secondary and tertiary goals mapped against user, business and technical needs

Core goal: design a centralized, mobile-friendly live hub that simplifies park event discovery, visit planning, and on-site navigation through real-time-feeling updates, clear logistical information, and intuitive spatial guidance.

Feature roadmap

Prioritized MoSCoW roadmap, translating the goals above into what actually made it into scope:

Must-Have

  • Happening Now + Upcoming Events feed
  • Scannable event cards
  • Event category filters
  • Event detail bottom sheet
  • Visit logistics snapshot
  • Amenities map / directory

Should-Have

  • Calendar / date-based browsing
  • Unified park map with event + amenity pins
  • Family / accessibility tags
  • Visual previews

Could-Have

  • Lightweight landmark-based directions
  • AI-assisted filtering / route planning
  • Saved events / plan-my-visit list

Won't-Have

  • Fully automated real-time data system
  • Live GPS / AR navigation
  • Full user accounts / profiles

Sitemap

Sitemap — Home, Events, Park Info and Park Map, prioritized must/should/nice-to-have
Sitemap — Home, Events, Park Info and Park Map, prioritized must/should/nice-to-have

User flow

User flow — from arrival on the homepage through event details, logistics and park info
User flow — from arrival on the homepage through event details, logistics and park info

Design principle

Every logistics detail a visitor needs to decide whether to go — cost, end time, parking, accessibility — surfaces before they have to commit to a tap, never buried a screen deeper.

04 — Ideation

From sketches to testable flow

Lo-fi wireframes

Lo-fi wireframes — homepage, events, and park map flows sketched in a mockup app
Lo-fi wireframes — homepage, events, and park map flows sketched in a mockup app

Mid-fidelity wireframes

Mid-fidelity wireframes — homepage, events (default/filtered), park map, and event detail bottom sheet
Mid-fidelity wireframes — homepage, events (default/filtered), park map, and event detail bottom sheet

Lo-fi: tested how to separate “Happening Now” from the upcoming events list without redundancy; where filtering lives relative to browsing; how a static select-to-path map could feel purposeful without live GPS; what belonged on the homepage versus a dedicated Events page.

Mid-fi key decisions: a logistics snapshot strip (hours, weather, crowd level, amenities) surfaces directly on the homepage; event cards carry cost and end time up front; tapping any event opens a bottom sheet rather than a full page, keeping context; the park map keeps amenity and event pins on one layer with a filter sheet.

Mid-fi usability testing

Moderated remote testing across three task flows: finding a free event this weekend, planning a family visit to the Sunday Farmers Market, and on-site navigation to find a restroom from the park entrance.

Overall: the product concept tested strong and usable — participants completed all three core flows. The issues that surfaced were about clarity, labeling, and information placement, not the underlying value of the product.

Challenges

Users needed clearer date context for “this weekend”; some were unsure whether to browse from the homepage or the Events page; restroom info needed to appear earlier in family-visit planning; parking labels like “Available”/“Limited” needed clearer wording; static map orientation was difficult without stronger starting-point cues; “Find Route” implied GPS-style navigation it doesn't provide.

Validations

Free filters and green “free” chips helped users identify free events quickly; parking cost/type/distance/availability details were useful for planning; accessibility info supported confidence for family and elderly-companion visits; along-route landmarks helped users feel more confident navigating.

Signal to address next iteration: multiple participants paused and looked for a “you are here” indicator on the static map before proceeding — strong enough to warrant a default location pin even without live GPS.

05 — Design

High-fidelity screens

Visual system

Style tile — Orlando Blue, Jungle Green, and Bright Amber palette with a Barlow / Inter type system
Style tile — Orlando Blue, Jungle Green, and Bright Amber palette with a Barlow / Inter type system

Orlando Blue (derived from the City of Orlando's own brand) anchors navigation, headers, and trust; Jungle Green — pulled from the park's fountain and lawns — is reserved for calls to action; Bright Amber adds warmth for tags and attention-getting moments, used sparingly after failing WCAG contrast as a primary color. Barlow Condensed carries display headers; Inter carries body copy, each with its own mobile/tablet/desktop type scale.

Mobile screens

High-fidelity mobile screens — homepage, events (default, filtered, date picker), event detail, parking & transportation info, and park map
High-fidelity mobile screens — homepage, events (default, filtered, date picker), event detail, parking & transportation info, and park map

Flow: land on the homepage logistics snapshot and Happening Now banner → browse or filter Upcoming Events by category, timeframe, or a custom date picker → tap into an event's detail page for schedule, rules, and parking → jump to the park map, filter by amenity, and open a pin's status sheet.

Desktop & A/B testing

Desktop homepage A/B test — Layout Variant A (Bento Box) versus Variant B (stacked hero)
Desktop homepage A/B test — Layout Variant A (Bento Box) versus Variant B (stacked hero)

Critical decision point: Layout Variant A (Bento Box format) won by a clear 4-to-1 margin in testing and became the core desktop homepage foundation, optimized further with wider text-column padding, hover pop-up data preview cards, and a persistent map legend.

Key iterations after usability testing

Annotated iteration callouts, mobile & desktop — what changed after usability testing, and why
Annotated iteration callouts, mobile & desktop — what changed after usability testing, and why

Notable revisions: filter chips reorganized into a flat, single-tier row for scanning speed; the custom date picker collapsed to one confirmation step instead of two; event detail pages now surface parking and transportation info curated to the specific event rather than a generic park-wide list, with real LYMMO transit details replacing placeholder copy; map pins simplified to dots grouped by category with a tap-to-expand legend; the “Find Route” feature was reframed around landmark-based static routing after testing showed users expected (and didn't get) live GPS from it — addressed by leaning into the static A-to-B framing rather than trying to imitate GPS.

Key design decisions

  • Jungle Green for CTAs only — a firm color rule kept the primary action color meaningful across dozens of components instead of drifting into decoration.
  • Bright Amber, decoration-only — dropped as an interactive color after failing WCAG contrast checks; kept for tags and attention accents instead.
  • Popular Times-style crowd graph — modeled the Crowd Level indicator after Google Maps' Popular Times bars specifically because the pattern needed almost no explanation.
  • Real research grounding fictional UI — details like the LYMMO holiday transit schedule and the Downtown Orlando Farmers Market's actual vendor count (~50 vendors, running since 1987) were verified rather than invented, so the copy reads as a real civic product rather than a mockup.
06 — Test & Validate

High-fidelity usability testing

Objectives

Evaluate the discoverability of the custom date picker and category filters on mobile; assess the map's entry point from an event page and its wayfinding tools; identify friction in finding amenity status from the map.

Method

5 participants — urban residents who regularly visit local parks and/or rely on digital schedules. Moderated remote prototype and A/B testing in Figma.

Task Flow 1 — Event discovery & date filtering: find all free events next week, then specifically on July 4th, using the filter chips and custom date picker. Task Flow 2 — Map navigation & amenity verification: from the Fireworks at the Fountain event page, jump to the map, filter to restrooms only, and confirm one is open.

Results

100%
Task Flow 1 success (finding a free event)
80%
Task Flow 2 success (locating restrooms on the map)
ParticipantTask Flow 1 — Free EventTask Flow 2 — Restrooms on Map
JRPass with assistanceFail
NMPass with assistancePass
DKPassPass with assistance
JFPassPass
SLPass with assistancePass

Task Flow 1 analysis: every participant successfully isolated a free target event; minor rating drops came from obscured date tags or friction with multi-step calendar entries. Task Flow 2 analysis: 4 of 5 successfully isolated the restrooms; the one failure came from flat 2D amenity icons masking their own interactivity, and amenities nested inside the Filters menu reading as less intuitive than expected.

Iteration

The friction points above became the concrete next-iteration list: make map amenity icons read as tappable rather than flat/decorative, surface restroom and amenity filters more directly instead of nesting them inside a general Filters menu, and strengthen date-tag visibility on event cards so the calendar-entry steps need fewer corrections.

07 — Wrap-Up

Reflection & final results

Growth as a designer

This project pushed past “make it look nice” into defending every decision with evidence. Early calls — which parking street to recommend, what the restroom hours were — were made on gut feeling and got corrected more than once for stating things that hadn't actually been verified. By the end, checking a claim before shipping it became automatic. Design-systems thinking grew alongside it: a typography hierarchy from H1 through Meta across mobile and desktop scales, color rules (Jungle Green for CTAs only, Bright Amber as decoration-only after a WCAG contrast failure, Prussian Blue for hover states), and consistent spacing conventions kept dozens of components coherent across a large file instead of drifting apart.

Research insight

The strongest insight was that generic-sounding advice was often wrong once actually checked. “Park closest to your destination” sounds like good default parking advice — until you learn the closest, free streets around a major event are exactly the ones that fill first, and the better advice is to recommend a garage or street slightly farther out.

What was enjoyable

The iterative refinement loops on the Park Conditions cards — Weather, Crowd Level, Park Hours, Swan Boats — through rounds of “this looks empty,” “this text is filler,” “this doesn't have enough contrast,” watching a component earn its place on the page. Also the research digging itself: finding the real LYMMO holiday transit schedule, the actual Downtown Orlando Farmers Market vendor count, or that Central Florida's afternoon-thunderstorm pattern could genuinely justify the weather strip's icon sequence — grounding UI copy in real facts made the whole thing feel like a real product decision, not a mockup.

Key challenge

Translating mobile to desktop properly, rather than just stretching, was the most challenging part of the process. Resizing a component and calling it done consistently produced either dead space or cramped mobile-scale text inside an oversized box. Building a real desktop type scale and spacing system, and applying it component by component, was the only thing that actually solved it — validated by the Layout A vs. B desktop A/B test.

Next steps

  • Make map amenity icons read as clearly tappable, and surface restroom/amenity filters outside the general Filters menu
  • Add a static default “you are near” location pin to the park map based on the user's selected starting point
  • Strengthen date-tag visibility on event cards to reduce friction in the custom date-picker flow