Skip to content

A space-themed Pomodoro timer with generative ambient music and liquid animations. Built with Vanilla JS and Web Audio API.

License

Notifications You must be signed in to change notification settings

imshota1009/cat-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐱 Galactic Cat Focus

Version License Tech

Galactic Cat Focus is a space-themed Pomodoro timer designed to induce ultimate concentration. Escape the gravity of distractions and float into a zone of productivity with ambient soundscapes and immersive visuals.

Screenshot


✨ Features

⏳ Liquid Timer

A visual representation of time passing. Instead of a boring countdown, watch as the "cosmic water" level within the ring slowly depletes, powered by a custom wave animation.

🎵 Generative Ambient Music

No looped MP3s here. The application uses the Web Audio API to generate real-time ambient soundscapes directly in your browser. Every session provides a unique sonic experience, ensuring you never get tired of the background noise.

🪐 Chill Corner

Relax in zero gravity. The "Chill Corner" features floating elements like coffee, books, and music notes that drift aimlessly in the vacuum of space, adding to the relaxing atmosphere.

🖱️ Interactive Design

  • Custom Cursor: A ring-and-dot cursor that follows your movement with smooth inertia.
  • Satisfying feedback: Every interaction is accompanied by subtle, synthesized sound effects.

🛠️ Tech Stack

  • HTML5: Semantic structure.
  • CSS3: Modern CSS variables, glassmorphism effects, and keyframe animations.
  • Vanilla JavaScript: Built with ES6+ classes. No heavy frameworks—just pure, performant code.
    • External Dependency: Lucide for beautiful, lightweight icons.

🚀 Usage

  1. Launch: Open index.html in any modern web browser.
  2. Start: Click the START MISSION button to begin a 25-minute focus session.
  3. Ambience: Click the Volume Icon to toggle the generative ambient music.
  4. Flow: When the timer reaches zero, a gentle alarm will sound, and the interface will automatically switch to "Break Mode" (Green Theme).

🎨 Credits

Designed & Coded with 💜 for Cat Lovers and Space Explorers.

About

A space-themed Pomodoro timer with generative ambient music and liquid animations. Built with Vanilla JS and Web Audio API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published