Skip to content

pixeeluvsyou/ChronosTimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

⏱️ ChronosTimer

A sleek, minimalist, and highly accurate timer application designed to help you manage your time effectively. Whether you’re timing a workout, boiling an egg, or deep-diving into a "Deep Work" session, ChronosTimer keeps you on track. 🚀 Features

Precise Countdown: High-accuracy timing down to the millisecond.

Presets: Quick-start buttons for common intervals (5 min, 15 min, 30 min).

Audio Alerts: Customizable notification sounds when the time is up.

Visual Progress: A dynamic progress bar or ring that depletes as time runs out.

Pause & Resume: Full control over your sessions with seamless pausing.

Dark Mode Support: Easy on the eyes for late-night productivity.

🛠️ Tech Stack

Frontend: HTML5, CSS3, JavaScript (ES6+).

Time Handling: Built using the requestAnimationFrame API (or setInterval) for smooth, optimized performance.

Notifications: Browser Notification API to alert you even if the tab is in the background.

📦 Installation & Setup

Clone the repository:
Bash

git clone https://github.com/your-username/chronos-timer.git

Navigate to the directory:
Bash

cd chronos-timer

Run the app: Open index.html in your browser or use a Live Server extension.

📐 How it Works

The timer calculates the difference between the "Target Time" and the "Current Time" to ensure accuracy even if the browser throttles background processes. Tremaining​=Tend​−Tnow​

If Tremaining​≤0, the alarm trigger is activated and the UI resets. 🤝 Contributing

Have an idea for a "Pomodoro Mode" or custom themes? Contributions are welcome!

Fork the Project.

Create your Feature Branch (git checkout -b feature/AmazingFeature).

Commit your changes (git commit -m 'Add some AmazingFeature').

Push to the Branch (git push origin feature/AmazingFeature).

Open a Pull Request.

Built with ⚡ by pixeedev

About

Time your thinghs without problems in py.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages