StageHop

StageHop

Frequently Asked Questions

Everything you need to know about StageHop

What is StageHop?

StageHop is a festival schedule builder that helps you create a personalized schedule for music festivals. Swipe through bands to indicate your preferences, and we'll generate an optimized schedule that maximizes the bands you want to see while accounting for travel time between stages and time conflicts.

How does it work?

1. Swipe on bands: Swipe right for "Like" (✅), swipe up for "Must See" (⭐), swipe down for "Maybe" (🤷), or swipe left to pass.

2. Generate schedule: Once you've swiped on enough bands, go to "My Schedule" to generate your personalized festival schedule.

3. Review and adjust: Check your schedule, see conflicts that were resolved, and bands you might have missed.

How does the schedule algorithm work?

StageHop uses a Time Slot Optimization methodology that:

  • Prioritizes your "Must See" bands first, then "Like" bands, then "Maybe" bands
  • Fills each time slot with the highest priority band available
  • Accounts for travel time between stages (walking distance)
  • Resolves conflicts when two bands you want to see overlap
  • Maximizes the number of bands you can see in a day

When conflicts occur, the algorithm chooses based on your preference level and which band fits better with the rest of your schedule.

Where is my data stored?

Your band preferences are stored locally in your browser using localStorage. This means:

  • Your data stays on your device - we don't track your preferences
  • No account or login required
  • Your swipes persist between sessions on the same device/browser
  • If you clear your browser data, your swipes will be lost

Generated schedules are saved to our database anonymously for debugging and improvement purposes, but without any identifying information.

What are conflicts and how are they resolved?

Conflicts happen when:

  • Overlapping times: Two bands you want to see play at the same time
  • Insufficient travel time: Not enough time to walk from one stage to another between bands

The algorithm resolves conflicts by choosing the band with higher priority (Must See > Like > Maybe), or if both have the same priority, it picks the band that creates the best overall schedule. You can view all resolved conflicts in the "Conflicts" accordion on your schedule page.

Why are some bands I liked missing from my schedule?

Bands might be missing because:

  • They conflict with higher-priority bands
  • There isn't enough travel time to see them between other bands
  • Their time slot is already filled with a better match

Check the "Missing Bands" accordion to see which bands didn't make it into your schedule. You can go back and adjust your preferences if needed.

Does StageHop work for multi-day festivals?

Yes! StageHop handles multi-day festivals. The schedule algorithm generates a complete schedule across all festival days, treating each day independently while respecting your preferences for all bands across the entire event.

Can I change my swipes?

Yes! You can:

  • Go to "My Artists" to see all your swiped bands and their current preference levels
  • Click on any band to change your preference
  • Go back to the swiper and swipe on bands again to change your mind
  • Regenerate your schedule to see the updated results

Is StageHop mobile-friendly?

Absolutely! StageHop is designed mobile-first. The swipe interface works great on phones, and you can take your schedule with you to the festival. Just bookmark the site on your phone's home screen for quick access.

Does StageHop work offline?

Currently, you need an internet connection to generate schedules. However, once your schedule is loaded, you can view it without internet. Your swipe preferences are stored locally and don't require a connection to access.

What about my privacy?

We take privacy seriously:

  • No tracking or analytics on your swipes
  • No user accounts or personal information collected
  • Your preferences stay in your browser
  • Generated schedules are stored anonymously (just the schedule data, no identifying info)

I found a bug or have a suggestion!

We'd love to hear from you! StageHop is actively being improved. If you encounter any issues or have ideas for new features, please reach out to our development team or submit feedback through the app.

Can I sponsor StageHop?

Yes! We're open to sponsorship opportunities to help keep StageHop free and support future development.

If you're interested in sponsoring StageHop or partnering with us, please reach out to george@stagehop.io.

You can also support us through our Tip Jar in the menu, where you can send tips via Cash App, Venmo, or PayPal.