Skip to content

πŸ§™β€β™‚οΈ A magical Hogwarts-themed stopwatch with music and animations! Features a flying wizard, responsive design, and built with JavaScript DOM manipulation and CSS animations ⚑️

Notifications You must be signed in to change notification settings

Caner-Yesiltas/Hogwarts-Stop-Watch

Repository files navigation

# Hogwarts Stopwatch ⚑️

πŸ‘‰ Live Demo πŸ‘ˆ

Hogwarts Stopwatch Demo

πŸ“Œ About The Project

A magical Harry Potter themed stopwatch application with flying animations and themed music. Perfect for timing your potion brewing sessions!

✨ Key Features

  • ⏱️ Precise stopwatch with minutes, seconds, and milliseconds
  • 🎡 Harry Potter theme music during countdown
  • πŸ§™β€β™‚οΈ Animated flying wizard
  • 🏰 Hogwarts-themed UI elements
  • πŸ“± Fully responsive design
  • 🎨 Custom animations and visual effects

πŸ› οΈ Built With

  • HTML5
  • CSS3
  • JavaScript
  • Custom Audio API Integration
  • CSS Animations

πŸͺ„ Core Functionality

  • Start Timer: Initiates the stopwatch and plays theme music
  • Stop Timer: Pauses both the stopwatch and music
  • Reset Timer: Returns stopwatch to zero and resets music
  • Continuous Display: Updates every 10 milliseconds for precise timing

πŸ’« Animation Details

Wizard Animation

.wizard {
  animation: fly 8s infinite linear;
}
  • Flying path across the screen
  • Continuous movement pattern
  • Responsive scaling

Floating Name Animation

.floating-name {
  animation: floatVertical 12s infinite ease-in-out;
}
  • Vertical floating motion
  • Smooth easing effects
  • Infinite loop

πŸ“± Responsive Design

  • Adaptive timer display size
  • Flexible button layouts
  • Scaled animations for mobile devices
  • Background image optimization

🎯 Technical Implementation

Timer Logic

  • Uses Date.now() for precise timing
  • setInterval for continuous updates
  • Separate tracking for minutes, seconds, and milliseconds

Audio Integration

  • Background music loop functionality
  • Synchronized with timer controls
  • Automatic reset on stop

πŸ“« Contact

Caner Yesiltas - caner_yesiltas1@gmail.com

Project Link: https://hogwarts-stop-watch.vercel.app/


Made with ⚑️ by Caner Yesiltas

About

πŸ§™β€β™‚οΈ A magical Hogwarts-themed stopwatch with music and animations! Features a flying wizard, responsive design, and built with JavaScript DOM manipulation and CSS animations ⚑️

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published