Jeremy's Portfolio
ProjectsAboutContact
Jeremy's Portfolio
Festival Homepage
Artist Showcase
Ticket System
Venue Map
Festival Homepage
Artist Showcase
Ticket System
Venue Map

Just For Laughs Comedy Festival Website

This is a comprehensive comedy festival website created for the Just For Laughs Comedy Festival (September 21-30, 2023) in Toronto, ON. The project demonstrates modern web development skills through a realistic event website implementation featuring artist galleries, interactive ticket purchasing system, and venue mapping. Built as an educational project with HTML5, CSS3, and JavaScript, the site showcases responsive design principles and includes an interactive map powered by Leaflet.js displaying 20+ Toronto venues. The ticket system offers multiple pass types with dynamic pricing and the artist showcase highlights headliners, The 42 performers, and street acts.

HTML5CSS3JavaScriptLeaflet.jsResponsive Design
Key Features
  • Responsive artist showcase with image galleries for 20+ performers
  • Interactive ticket purchasing system with multiple pass types
  • Leaflet.js powered interactive venue map with 20+ Toronto locations
  • Multiple ticket categories (Individual, Classic Pass, Headliner Pass)
  • Dynamic pricing system ($39.50 - $204 range)
  • Mobile-responsive design with smooth scrolling galleries
  • Venue information integration (Scotiabank Arena, Comedy Bar, etc.)
  • Contact and information pages with festival details
  • Font Awesome and Ionicons integration for enhanced UI
  • Semantic HTML structure with accessibility considerations
  • Educational project demonstrating real-world web development
  • Clean project structure with organized assets and views
Tech Stack

Frontend

HTML5CSS3JavaScript ES6+

AWS Services

Leaflet.jsOpenStreetMapFont AwesomeIonicons

Development Tools

GitModern Web Browsers
Challenges
  • Creating responsive design that works across all device sizes
  • Implementing interactive map functionality with venue details
  • Designing intuitive ticket purchasing flow with multiple options
  • Managing client-side JavaScript for dynamic ticket pricing
  • Creating smooth scrolling galleries for artist showcases
  • Implementing accessible and semantic HTML structure
  • Balancing educational goals with realistic festival website design
Key Learnings
  • Modern frontend web development with vanilla JavaScript
  • Responsive design principles and mobile-first approach
  • Interactive mapping integration with Leaflet.js and OpenStreetMap
  • Client-side JavaScript for dynamic content and pricing
  • Web accessibility and semantic HTML best practices
  • Project structure organization for maintainable frontend code
  • Comedy festival industry insights and event website requirements
  • Educational project development with real-world application scenarios