Yoga Timer

Yoga Timer Used AI

6 devlogs
14h 34m
•  Ship certified
Created by Kira Iovenko

A calming and customizable yoga interval timer built for focus and flow. Ideal for personal sessions, yoga instructors, and mindful break routines.

Timeline

In the several days, I gave the yoga timer a major glow-up! Switched out the boring linear progress bar for a cool circular one that matches the countdown perfectly. Then I added new phases like Prepare and Relaxation so it feels more like a real yoga flow, and renamed everything to sound more chill and on-theme. It’s looking way more polished now and much more close to the final vibe I’m going for. 🌀

Update attachment

Ship 1

1 payout of shell 20.0 shells

Kira Iovenko

10 days ago

Kira Iovenko Covers 5 devlogs and 10h 58m

Added smooth fade animations to popups for more natural transitions. Disabled plus/minus buttons when values hit their limits to prevent invalid input. These updates make the interface cleaner and easier to use.

Update attachment

Added a success screen to congratulate users when the workout ends, with options to restart or close. The app now uses a calming background image that fits all screen sizes. Standard icons like play and pause were replaced with Font Awesome for a cleaner, more consistent look. Button interactions and timer transitions were also refined for a smoother experience.

Update attachment

Redesigned the timer UI to match a modern, clean layout. The Sets, Workout, and Rest sections were reorganized with consistent styling and inline time editing. Controls were made more user-friendly with +/- buttons and real-time input validation. Overall, the interface is now more intuitive, visually aligned, and easier to interact with.

Update attachment

Refactored the project by splitting the single HTML file into separate HTML, CSS, and JS files for better organization. Implemented a Tabata interval timer supporting multiple rounds with updated UI to show workout/rest phases and progress. Also enabled dynamic timer display updates when inputs change during pause.

Update attachment

Refine timer inputs to separate minutes and seconds, and update JS logic and styles accordingly

Update attachment