Festival Schedule Builder
Everything you need to know about 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.
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.
StageHop uses a Time Slot Optimization methodology that:
When conflicts occur, the algorithm chooses based on your preference level and which band fits better with the rest of your schedule.
Your band preferences are stored locally in your browser using localStorage. This means:
Generated schedules are saved to our database anonymously for debugging and improvement purposes, but without any identifying information.
Conflicts happen when:
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.
Bands might be missing because:
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.
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.
Yes! You can:
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.
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.
We take privacy seriously:
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.
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.