About
Theme Parkour.
A planning companion for Walt Disney World and Universal Orlando trips. Hand-curated, local-first, and honest about what it knows.
What it is
A planning tool. You tell it your stays, your dates, the rides you can't miss, and any special events you've booked. It hands back a strategy: what to reserve, when the booking window opens, what to rope-drop, what to single-rider, what to save for after-hours.
Once you're in the parks, the Today view lives on your phone — mark rides done, skipped, or down, and the plan rewrites itself in real time.
What it isn't
An official operations app. We can show live waits, downtime, hours, and weather when a fresh snapshot is available, but Disney and Universal still own the truth for return windows, ride status, and same-day inventory.
It also isn't a database in the cloud. Your trip data stays in your browser. The reference data — parks, hotels, rides, refurbs — is JSON checked into the project.
- 1
Set up your trip
Add one stay per hotel reservation. Mid-trip transitions and overlapping bookings are supported. Pick the parks you'll visit each day, capture any VIP tours / Disney After Hours / Orlando Informer Meetups, and star the rides you'd hate to miss.
Go to set up your trip - 2
Read the strategy
Open the Strategy view to see, day by day, what to book the moment your Lightning Lane window opens. Universal days show Express coverage; Epic Universe days flag the no-free-Express reality. Banners explain late arrivals, early departures, and event-driven adjustments.
Go to read the strategy - 3
Use it in the park
The Today page is the in-park view. Tap a ride to mark it Done (and tell us if you want to ride it again), Skipped, Down, or Postponed. The plan reshuffles around you.
Go to use it in the park - 4
Browse the data
Every ride, hotel, park, and restaurant has a detail page. Tap the ⓘ next to any name to dive in. Cross-links between destinations, parks, resorts, and dining make the whole ecosystem walkable.
Two destinations, seven theme parks, around 50 attractions per destination, and every on-site resort. Each property has its own access rules and strategy nuances.
Every park, hotel, attraction, refurbishment window, and special-event rule in this app is hand-curated from official sources and trip reports, scored by our own five-tier system, and stored as plain JSON so we can keep it accurate without a release cycle. The strategy engine, the scoring weights, and the access-system rules are all ours — see the methodology page for the details.
Refurbishment windows are tracked per-attraction with explicit start and end dates, so closed rides drop out of strategy picks automatically. Fresh live downtime can also reshape Today's picks and the current-day Strategy view; stale snapshots are ignored for recommendations. Disney's and Universal's apps remain the source of truth on the day — when in doubt, check them.
How the planning engine worksOther places we read and learn from — none of them affiliated with us, all worth following in their own right when you're researching a trip.
- Disney — Lightning Lane Multi Pass & Single Pass ↗
- Universal Orlando — Express Pass overview ↗
- Disney After Hours official page ↗
- Orlando Informer Meetup official page ↗
- TouringPlans — Walt Disney World trip-planning guide ↗
- TouringPlans — Universal Orlando trip-planning guide ↗
- Disney Tourist Blog — long-form analysis and rumors ↗
- Orlando Informer — Universal-focused planning ↗
- Mouse Hacking — points-and-perks planning ↗
We're not affiliated with Disney, NBCUniversal, or any of the sites above. We just care about getting your plan right.
Stored locally
Trips, preferences, ride statuses — all in your browser's localStorage. No account, no cloud sync, no analytics on what you star. The flip side: clearing your browser data wipes the trip.
Open data
Park / hotel / attraction data is plain JSON checked into the repo. If a refurbishment date moves or a tier feels wrong, the fix is a one-line edit. No backend deploy.

