Turning a static schedule into a responsive visitor-and-publishing system | Lauren Sener
Skip to main content
Lauren Sener

Georgia Aquarium  ·  UX + interaction design  ·  CMS workflow

Turning a static schedule into a responsive visitor-and-publishing system

I evolved an inherited concept into a launched schedule that connected visitor planning, responsive behavior, content authoring, operational exceptions, and future-date recovery.

Weekly schedule view: seven day columns with operating hours, recurring presentations, event-type labels, and two day-specific operational notices.
A single day-view event row: photograph, start time, title, description, location, and a reservation link.
Mobile day view: a compact chronological list where each event leads with its time, then title, location, and reservation action.
Week, day, and mobile states of the same schedule system, shown as crops of my UX artifacts.
Role
UX and interaction design
Duration
Approximately one month
Scope
Schedule UX · responsive behavior · CMS workflow · visual refinement · developer annotations
Status
Launched substantially as designed

Authorship

I owned or substantially evolved

  • {{ item }}

Starting point

An initial schedule design existed before I took over the experience. I substantially evolved it as the interaction and operational requirements became clearer.

Development

Developers owned technical implementation and the heavier recurring-event logic. I defined the intended authoring behavior, the user-facing states, responsive behavior, and the implementation requirements.

The problem was bigger than replacing a PDF

Georgia Aquarium's daily programming had been published through a manually maintained PDF. Visitors needed to know what was happening, when it started, where it took place, whether it required a reservation, and whether operating conditions affected their plans.

But the replacement also had to work for the people maintaining it. A schedule this active could only stay accurate if publishing it was practical.

Visitors

  • {{ n }}
One schedule system

Content authors

  • {{ n }}

The public interface and the publishing workflow were one design problem, not two.

01 / System decision

Design one information hierarchy that works by day or by week

The same content model needed to support two different planning depths without becoming two unrelated experiences. Week and day are not a display preference; they answer different questions, so each view promotes a different part of the same event record.

Week view detail: parallel day columns of recurring presentations with time, gallery location, and reservation link, letting a visitor compare how busy each day is.
My UX artifact  ·  week view
  • {{ u }}
View the full week artifact
Day view: events listed in chronological order, each with a photograph, start time, title, description, location, and either a ticket or reservation action.
My UX artifact  ·  day view
  • {{ u }}
View the full day artifact

02 / System decision

Operational changes had to live inside the schedule, not beside it

A destination schedule has to absorb exhibit closures, late openings, early closings, date-specific and seasonal events, and programming that requires a reservation or a ticket. Each of those belongs to a specific day, so the notice stays attached to the day it changes rather than sitting in a banner a visitor has to find first.

Week view with two day-level notices above their columns: a maintenance closure for the Dolphin Gallery and a weather closure for Wednesday, whose column is greyed out and empty.
My UX artifact  ·  week view carrying operational notices and event-type labels.
  1. {{ a.kicker }} {{ a.label }} {{ a.note }}

03 / Edge case

An empty future schedule should not look like an empty aquarium

When a visitor selected a date beyond the completed programming calendar, showing nothing would have communicated the wrong thing. The real state was not that nothing was happening. It was that the detailed schedule had not been published yet, and the visitor needed help interpreting that.

  1. The data state No published daily programming yet
  2. Is not No experience available
  3. So the state does Set expectation, then offer the next step
Future-date state: the week of January 1 to 7 shows day columns with operating hours but no events; below it, a photograph of a family in an illuminated tunnel sits beside the heading More Wonder is on the Way, a short explanation, and an Explore Seasonal Events button.
My UX artifact  ·  future-date recovery. Operating hours still appear; the schedule body carries the explanation and a route into seasonal programming.

More Wonder is on the Way

The schedule might still be taking shape this far in advance, but unforgettable moments are always in the works. Check out our seasonal events and see what's surfacing soon.

This is the judgment I would point to first in this project. It is not an empty state. It is a publishing state, and the visitor deserved an accurate reading of it.

The visible schedule was only half the design

I also defined how the system should behave for the people publishing it: recurring programming, one-time events, operational notices, schedule exceptions, and dates where detailed programming had not yet been entered. I created backend wireframes and implementation guidance so development understood what the authoring system needed to support. Developers owned the underlying technical logic.

System behavior  ·  not CMS UI

Author defines

  • {{ d }}

Public schedule renders

The appropriate day or week state, including notices, event-type labels, action requirements, and the future-date state when nothing has been published.

A conceptual behavior model drawn from documented requirements. It is not a representation of the aquarium's CMS interface.

Mobile was a planning context, not a scaled-down desktop

Visitors use the schedule on site, mid-visit, deciding what to do next. On a phone the time is the thing being scanned, so the hierarchy inverts: time first, imagery last, action attached to the event.

Desktop day view: each event row places its image, start time, and full description side by side across the width of the page.
Launched experience  ·  desktop day view.
Mobile day view: a stacked list where each row leads with the start time, then the event title, location, and reservation link, with a small thumbnail at the left.
My UX artifact  ·  mobile day view. View the full screen →
  • {{ d.label }} {{ d.note }}

Implemented experience  ·  launched substantially as designed

The launched weekly schedule: a date range control, week and day toggle, seven day columns with operating hours, and recurring presentations listed with times, locations, and learn-more links.
The live week view on georgiaaquarium.org. The date navigation, view toggle, event hierarchy, and admission note carried through from the designs; development owned the implementation.

The system launched and replaced the static PDF

  • {{ o }}

The result was not simply a better schedule page. It was a maintainable planning system designed for both the people using it and the people keeping it accurate.

{{ s.label }}

{{ s.note }}

I also contributed video editing to the aquarium homepage, drawing on my earlier film background.

Working through a similar kind of complexity?

I’m interested in senior UX roles where research and design shape consequential product decisions.

Next: Rebuilding an enterprise conversion program on evidence  ·  Enterprise software  ·  AI-assisted testing  ·  10.8% → 18.3%