A beautiful, feature-rich web app for browsing and discovering events at The Cynthia Woods Mitchell Pavilion in The Woodlands, Texas.
- 📅 Live Event Listings - Real-time event data from multiple sources
- 🎵 Music Preview - Listen to artists via Spotify integration
- 🌙 Dark/Light Mode - Beautiful themes for any time of day
- 📱 Fully Responsive - Works perfectly on all devices
- 🔍 Smart Search - Find events by artist, genre, or date
- 📊 Advanced Filters - Filter by month, genre, day of week
- 🔥 Trending Events - See what's hot
- ☀️ Weather Integration - Outdoor venue weather awareness
- 💰 Cost Calculator - Estimate total event costs
- 📍 Venue Information - Tips, parking, seating info
- 🎸 Genre Detection - Automatic event categorization
- 📈 Popularity Scores - See which shows are in demand
- 🎧 Spotify Integration - Preview artist tracks
- 📺 YouTube Links - Watch live performances
- 🎤 Artist Information - Learn about performers
- 🎵 Similar Artists - Discover new music
- 📝 Predicted Setlists - Know what to expect
- Clone the repository
- Open
index.html
in your browser - Or run a local server:
python -m http.server 8000 # or npx http-server
The app fetches event data from:
- Ticketmaster venue pages (via CORS proxy)
- Local JSON data (fallback)
- Can be extended to use official APIs
- Frontend: Vanilla JavaScript, HTML5, CSS3
- Icons: Font Awesome 6
- Music: Spotify Web Embeds
- Data: JSON, REST APIs
- Storage: LocalStorage for preferences
To enable full features, add your API keys in app.js
:
- Spotify Client ID
- YouTube API Key
- Weather API Key
- Ticketmaster API Key
The app uses CSS custom properties for easy theming:
- Edit color schemes in
style.css
- Fully customizable with CSS variables
- Responsive breakpoints included
- Chrome (recommended)
- Firefox
- Safari
- Edge
- Mobile browsers
- Push notifications for new events
- Social sharing features
- Ticket price tracking
- Calendar integration
- Offline support with PWA
MIT License - feel free to use and modify!