Lake Eola Park Live Hub Case Study
case study 02 — responsive web design

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.

See the current orlando.gov Lake Eola Park page ↗

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 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 (left half) — interview findings clustered across four research topics
Affinity map (left half) — interview findings clustered across four research topics
View full affinity map ↗

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 avatar

Maya Chen, 29

The Experience-Driven Explorer

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.

“I hate this website. There's nothing here about events really.”
Maya walking her dog in the park
  • Pain points
    • Can't tell what's happening today without reading a wall of text, so she checks Instagram instead.
    • Has no sense of cost or crowd level until she's already committed to the trip out.
  • Goal: discover something spontaneous, worth leaving the house for, in under a minute of browsing.
  • Needs: immediately visible cost & time on event cards, a clear “Happening Now” distinction, and combined category/amenity filters.
Alina Hussain avatar

Alina Hussain, 37

The Group-Oriented Planner

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.

“If something big is happening and I know it'll be overcrowded, I won't even go.”
Alina walking with her family, toddler, and elderly parents
  • Pain points
    • One missing detail — parking, restroom access, accessibility — can cancel the whole outing once everyone's already in the car.
    • Dreads arriving to an overcrowded park with a toddler and no backup plan.
  • Goal: confirm logistics once, upfront, so the day doesn't fall apart on-site.
  • 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

Primary

Enable fast, reliable event discovery with real-time context — clear timing, cost, location, category, and status upfront.

Secondary

Reduce visit-planning friction by surfacing logistics upfront: parking, amenities, accessibility, weather, crowd level, walking distance.

Tertiary

Improve on-site spatial awareness with intuitive, landmark-based wayfinding to locate destinations and key park areas confidently.

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

The flow maps three task paths rather than one happy path, because the research showed visitors arrive with different questions:

  • Discover & decide — land on Home → scan the “Happening Now” feed → filter Events by free and by date → open an event → read cost, end time and parking on the same screen → decide to go. This is the path a visitor takes when they have an evening free and no plan.
  • Plan a visit — open a recurring event (Sunday Farmers Market) → check hours and accessibility → jump to the Park Map for parking and entrances → back to the event with the logistics resolved. This is the path a family takes the night before.
  • Navigate on site — from an event page → Park Map → filter to a single amenity → confirm it’s open → select a landmark to route from. This is the path someone takes standing in the park with one hand on their phone.

Each path shares the same three anchors — Home, Events, Park Map — so the map is never a dead end and every event stays one tap from its logistics. These are the same three flows carried forward into usability testing.

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 sketches

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

The static, select-a-landmark A-to-B route first took shape here in the lo-fi and mid-fi sketches, and felt like a genuinely novel idea at the time — a way to give spatial orientation without the complexity of live GPS. It carried through to the Version 1 build, but usability testing later told a different story (see Key design decisions).

Mid-fidelity wireframes

Mid-fi screen 1: Home — Park conditions strip, Happening Now, and upcoming events

1. Home — Park conditions strip, Happening Now, and upcoming events

Mid-fi screen 2: Events, default — browsing all upcoming events

2. Events, default — browsing all upcoming events

Mid-fi screen 3: Events, filtered — This Weekend + Free applied

3. Events, filtered — This Weekend + Free applied

Mid-fi screen 4: Event detail sheet — opens as a bottom sheet, keeping list context

4. Event detail sheet — opens as a bottom sheet, keeping list context

Mid-fi screen 5: Park map, default — landmark directory and Find Route

5. Park map, default — landmark directory and Find Route

Mid-fi screen 6: Park map, route fields — route inputs and parking tied to a selected event

6. Park map, route fields — route inputs and parking tied to a selected event

Mid-fi screen 7: Park map, active route — a set route with along-the-way amenities listed

7. Park map, active route — a set route with along-the-way amenities listed

Home, events (default & filtered), event detail sheet, and park map (default, route fields, and an active route).

What the mid-fi sketches were testing

  • How to separate “Happening Now” from the upcoming events list without redundancy
  • Where filtering should live relative to browsing
  • Whether a static select-to-path map could feel purposeful without live GPS — a hunch that later testing would complicate
  • What belonged on the homepage versus a dedicated Events page
  • 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

  • Unclear date context for “this weekend”
  • Unsure whether to browse from the homepage or the Events page
  • Restroom info needed to surface earlier in family-visit planning
  • Parking labels (“Available”/“Limited”) needed clearer wording
  • Static map orientation was hard without a starting-point cue
  • “Find Route” implied GPS-style navigation it doesn't provide

Validations

  • Green “free” chips helped users spot free events quickly
  • Parking cost/type/distance/availability details were useful for planning
  • Accessibility info built confidence for family and elderly-companion visits
  • Along-route landmarks helped users navigate with more confidence

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.
  • The event bottom sheet could only show a snippet of event details — great for visibility, but it obscured important information (e.g. road closures) that exists on the current government site. Mobile screens are also meant to be responsive on desktop, so for both information discovery and responsiveness the decision was made to move to full pages instead of bottom sheets.
05 — Design

High-fidelity screens — Version 1

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.

Translating the current webpage into a live hub

The City's existing Lake Eola Park page is a single long, mostly-static scroll. The redesign keeps its information but restructures it around what a visitor actually does on-site: check what's happening now, then plan.

Current orlando.gov page versus the new mobile homepage, fully annotated with labels showing which old content moved to which new section
Current page vs. the new homepage — annotated with what changed and why

Events & park map, in full

Full event flow — browse, filter, pick a date, view on map, and drill into an event's detail page, ending at parking and transportation info
Full event flow, tap any screen to zoom in — browse events, open filters, pick a date, view on the park map, open an event's detail page, then parking & transportation info

1. Browse & filter — default events list with category/type filters and a custom date range picker.

2. View on map — jump from an event straight to its location on the park map.

3. Event detail — schedule, rules, and what to bring for the selected event.

4. Parking & transportation — live availability, road closures, and alternate ways to get there.

Park map default view with search, filters, and the interactive map showing landmark and parking pins

1. Default view — landmarks & parking pins on the map

Park map filters modal with amenity and category toggles

2. Filters — toggle amenities & categories

Park map with Restrooms filter applied, showing only matching pins

3. Restrooms filter applied — only matching pins remain

Restroom detail cards, one closed and one open with hours

4. Tapped pin — status & hours for that restroom

Default view, the filters modal, a Restrooms filter applied, and a tapped pin's status card — the same route-finder pattern as the mobile flow above.

Desktop & A/B testing

What we tried to change — the current orlando.gov page is a single long, mostly-static scroll with no live event or parking data, all delivered as generic municipal copy. For the desktop redesign, the goal was the same dashboard-first restructuring used on mobile, translated to the wider canvas: surface what’s happening now, then make planning (parking, transit, accessibility) easy to find, instead of burying it in a wall of text.

The current orlando.gov Lake Eola Park page — a generic municipal template with a wall of text and no live event or parking data
The current orlando.gov Lake Eola Park page, for reference.
Desktop homepage Variant A — Bento Box layout, full size
Variant A — Bento Box
Desktop homepage Variant B — stacked hero layout, full size
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.

Key design decisions

  • Bento Box layout adopted — Variant A won 4-to-1 in testing and became the desktop foundation.
  • Wider text-column padding — added for more comfortable reading at desktop width.
  • Hover pop-up data preview cards — surfaced on hover, where a tap target isn't needed.
  • Persistent map legend — kept visible on the map rather than tucked behind a toggle.
06 — Iteration

Iteration

Usability testing on the Version 1 screens surfaced real friction — some of it in the interaction patterns, some of it in the amount of iconography and unfamiliar features. Rather than restating every screen again wholesale, each frame below carries a marked snippet of its Version 1 counterpart so the “before” is visible right next to the “after,” in the same order as the sections above: homepage, events list, event detail, park map.

Homepage

Homepage iteration, final version
Homepage — final iteration
Homepage iteration, annotated with what changed and why
What changed, annotated

Events list

Events list iteration, annotated with what changed and why, showing the calendar filtering reduced from two steps to one
Events list iteration — calendar filtering cut from two steps to one

Event details

Event details page iteration, final version
Event details — final iteration
Event details page iteration, annotated with what changed and why, including the Parking and Transportation accordion breakdown
What changed, annotated

Park map

Park map iteration, annotated with what changed and why, showing the Find Route feature replaced by a Getting Around accordion and restroom status added
Park map iteration — the static “Find Route” tool replaced by a Getting Around accordion

Desktop, final screens

The same iteration pass carried through to desktop, where the wider canvas allowed the parking and transit accordions to sit side by side rather than stacked.

Desktop homepage, final iteration, full page, with expanded Know Before You Go panels
Desktop homepage, final iteration — the same dashboard-first changes as mobile, expanded for the wider canvas
  • Happening Now promoted — surfaces above the conditions grid, same as the mobile update.
  • Live status tiles added — Swan Boats, weather, and crowd level became first-class dashboard cards.
  • Popular Activities added — a scrolling strip of top attractions right on the homepage.
  • Know Before You Go, expanded panels — Park Information, Parking Today, and Park Map open as detailed accordions instead of a single generic block.
Desktop events list, final iteration
Events list — desktop
Desktop park map, final iteration
Park map — desktop
Desktop event detail page, final iteration
Event detail — desktop

Key design decisions

Ordered by priority — the fix that mattered most in testing, first.

  • 1. Getting Around accordion, replacing “Find Route” entirely — the highest-priority fix this round. Version 1's static routing tool still read as a GPS promise it couldn't keep; it was dropped and rebuilt as a plain-language accordion of walking directions between landmarks.
  • 2. Filter chips, flattened again — a second simplification pass after testers still hesitated on the Version 1 chip layout, down to a single, flat, scannable row.
  • 3. Parking & transit, split into two accordions — separated so a driver and a transit rider can each find their own information without reading past the other's.
  • 4. Dashboard cards, promoted to the homepage — live status (Swan Boats, weather, crowd level) moved from buried in accordions to first-class cards at the top of the page.
  • 5. Parking data, curated per page context — grounded in the same underlying research used for the Version 1 civic details (real LYMMO schedules, real vendor counts), but the presentation is deliberately tailored to what each page is for — a quick status glance on the homepage, fuller detail on an event page, spatial context on the map — rather than repeating identical copy everywhere.
07 — 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

Core finding: obscured date tags cost the most points, not the free-event search itself.

  • Every participant successfully isolated a free target event
  • Minor rating drops came from obscured date tags
  • Some friction with multi-step calendar entries

Task Flow 2 analysis

Core finding: the static A-to-B route was misread as GPS-based positioning, not a landmark sketch.

  • 4 of 5 successfully isolated the restrooms
  • The one failure: flat 2D amenity icons masked their own interactivity
  • The static A-to-B route was misread as GPS-based positioning — several participants expected it to locate their real starting point, and said they'd just use Google Maps if that's what they wanted

Feeding into iteration

The friction points above became the concrete next-iteration list: make map amenity icons read as tappable rather than flat/decorative, drop the static A-to-B route feature since most participants misread it as GPS-based location tracking rather than a landmark-to-landmark sketch, and strengthen date-tag visibility on event cards so the calendar-entry steps need fewer corrections.

08 — Validate

Validation

Beyond the task-based usability tests above, a persona-mapped mockup was paired with the interactive prototype to check something more specific: does the finished design actually serve what Maya and Alina each came here for?

Maya spots a same-day event and texts Alina — the live hub answers both of their questions (what's happening, where to park) in one exchange.

Maya — discovery

The homepage's Happening Now banner and filterable Upcoming Events list let Maya find something spontaneous to do in well under a minute of browsing, with the visuals (hero carousel, event photography) doing most of the persuading — exactly the kind of scan-and-go discovery she needs.

Alina — planning & prep

The event detail page's split parking/transit accordions and the map's amenity filters let Alina confirm logistics — parking, restrooms, accessibility — in one pass before she commits the family to the trip, instead of discovering a gap once they've already arrived.

Second persona validation mockup — the events list with category and date filtering
The events list Maya and Alina both rely on — filterable by category, date, and price.

Walking the prototype against each persona's own goals, side by side, made the case plainly: the same set of screens serves two different jobs — browsing for something to do, and de-risking a trip already half-decided — without asking either persona to dig for what they need.

09 — 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

  • Social sharing & email updates — add share-to-social options on individual events, plus an opt-in newsletter for park updates, so discovery isn't limited to people who already thought to check the site.
  • A functional hero carousel — users responded strongly to the visuals in testing; the hero should actually rotate and be swipeable, not just represent a carousel in a static mock.
  • The Info page — the next big text-heavy challenge — it's part of the main navigation and currently not built for this prototype’s flows. Possibly worth exploring a curated AI chat here, similar to the one on the City's own website, but scoped specifically to Lake Eola Park questions.