DEV Community

Cover image for ๐ŸŽƒ Haunted Manor Tours - An Interactive Horror Experience
Meshv Patel
Meshv Patel

Posted on

๐ŸŽƒ Haunted Manor Tours - An Interactive Horror Experience

This is a submission for Frontend Challenge - Halloween Edition, Perfect Landing

What I Built

I created Haunted Manor Tours - a fully interactive Halloween landing page for a fictional premium haunted house experience. This isn't just a static page; it's an immersive journey complete with:

๐ŸŽฎ Interactive Games

  • Spin the Wheel of Doom for prizes
  • Interactive Ouija Board that responds to your touch
  • Clickable floating ghosts with surprises

๐Ÿ”Š Dynamic Sound System

  • All sounds generated via Web Audio API (no audio files!)
  • Thunder crashes, ghost wails, eerie ambient music
  • UI interaction sounds (hover, click, whoosh effects)
  • Full sound toggle control

โœจ Advanced Animations

  • Custom particle system (50 floating particles)
  • Lightning flash effects with synchronized thunder
  • Blood drip animations
  • Custom cursor with smooth trailing effect
  • Parallax scrolling ghosts
  • 3D card transformations

๐ŸŽฏ Real Features

  • Live countdown timer to Halloween
  • Three ticket tiers with selection system
  • Contact form with validation
  • Modal system for interactions
  • Scroll progress indicator
  • Full keyboard navigation

๐ŸŽ Easter Eggs

  • Konami code activation (try it!)
  • Hidden keyboard shortcuts (L for lightning, M for sound)
  • Random ambient sound effects
  • Secret messages from clicking elements

Demo

๐Ÿ”— Live Demo

Quick Feature Tour:

๐Ÿ  Hero Section โ†’ Immersive introduction with floating elements
โฐ Countdown Timer โ†’ Real-time countdown to Halloween
๐Ÿ”ฎ Ouija Board โ†’ Hover over letters to commune with spirits
๐ŸŽก Spin the Wheel โ†’ Interactive prize wheel with physics
๐ŸŽซ Ticket Selection โ†’ Three tiers with modal confirmations
๐Ÿ“ง Contact Form โ†’ Functional form with sound feedback

๐ŸŽƒ Happy Halloween, and Happy Coding!

Built with โค๏ธ and ๐Ÿ‘ป for the Frontend Challenge: Halloween Edition

Top comments (0)