The MVP should let a visitor upload photos, use GPS when available, manually choose Banff nodes when GPS is missing, then preview a 15-30 second vertical movie with map animation and captions.
Visitor flow
- Choose trip type: Banff town day, gondola/hot springs, Lake Minnewanka, Legacy Trail, or custom.
- Upload photos or short clips from the phone.
- Read EXIF GPS and time if the visitor consents.
- Place each item on the map. If confidence is low, ask the visitor to drag it to the right node.
- Generate captions: start, first view, main scene, food/rest, final memory.
- Export vertical video, map story image, or social carousel.
Sample story beats
Park once, enter downtown, first mountain street shot.
Bow River, Bow Falls, gondola, or lake reveal.
Coffee, dinner, hot springs, shopping, picnic.
Route recap and one caption that makes the day feel personal.
What the site learns with consent
Aggregate signals can improve future trip guidance: which views are good in each season, where people actually stop, what weather causes bad photos, which restaurants are photographed, and which story nodes generate shares. Keep private photos private unless the visitor gives explicit permission.
Official sources and live links
Hours, prices, transit schedules, parking rules, closures, and ticket availability can change. Use these links as the current source of truth.