A professional GitHub Pages website for hosting a live music event, featuring a landing page with lineup information and a tickets page with Google Forms and Stripe payment integration.
-
Landing Page (
index.html)- Eye-catching hero section with event branding
- Lineup section (ready to be updated with artist information)
- Event information cards (venue, date, tickets)
- Responsive design that works on all devices
-
Tickets Page (
tickets.html)- Google Forms integration for collecting attendee information
- Stripe payment integration for secure ticket purchases
- Clear instructions for adding your own forms and payment links
- Information section about ticket types and security
This website is ready to be deployed on GitHub Pages!
- The site will be automatically available at:
https://connor-callaghan.github.io - Make sure GitHub Pages is enabled in your repository settings (Settings → Pages → Source: main branch)
- Go to forms.google.com and create your form
- Click the "Send" button in your form
- Click the embed icon (
<>) - Copy the iframe code
- Open
tickets.htmland find the Google Forms section (around line 51) - Replace the placeholder with your iframe code:
<iframe
src="https://docs.google.com/forms/d/e/YOUR_FORM_ID/viewform?embedded=true"
width="100%"
height="500"
frameborder="0"
marginheight="0"
marginwidth="0">
Loading…
</iframe>- Log in to Stripe Dashboard
- Go to Products → Add Product
- Create your product and generate a Payment Link
- Copy the payment link URL
- Open
tickets.htmland find the Stripe section (around line 82) - Replace the placeholder with your iframe code:
<iframe
src="https://buy.stripe.com/test_XXXXXXXX"
width="100%"
height="400"
frameborder="0">
Loading…
</iframe>Note: Use test_ prefix for test mode or replace with your actual live payment link.
To add artists to the lineup, edit index.html:
- Find the lineup section (around line 38)
- Replace the placeholder artist cards with real information:
<div class="artist-card">
<div class="artist-name">Artist Name</div>
<div class="artist-time">8:00 PM - 9:00 PM</div>
</div>- Remove the
placeholderclass to show the full gradient background
Edit these sections in index.html:
- Event Title: Change "Live Music Event" in the navigation and hero
- Event Date: Update "Coming Soon" in the hero section
- Venue: Update "Location TBA" in the venue info card
- Date: Update "Date TBA" in the date info card
The website uses a purple gradient color scheme (#667eea to #764ba2). To customize:
- Open
styles.css - Find the gradient definitions (e.g.,
linear-gradient(135deg, #667eea 0%, #764ba2 100%)) - Replace with your preferred colors
The website is fully responsive and optimized for:
- Desktop computers
- Tablets
- Mobile phones
├── index.html # Landing page with hero and lineup
├── tickets.html # Tickets page with forms and payment
├── styles.css # All styling for the website
└── README.md # This file
To test the website locally:
# Start a simple HTTP server
python3 -m http.server 8000
# Visit http://localhost:8000 in your browserThis project is open source and available for personal and commercial use.

