DualTimer is an interactive web application, built with Tailwind, designed to run two independent timers simultaneously. It is an object-oriented program that makes use of JavaScript OOP principles (e.g. class constructors, methods and properties), DOM manipulations and template literals.
Enter the following in the terminal or command line:
git clone https://github.com/vkumar-2/DualTimer.git
cd DualTimer
Alternatively, download the repository zip file here.
Begin application by opening the file index.html located in DualTimer/src/index.html.
- Tailwind - utility-first CSS framework applied for rapid and responsive UIs.
- Web APIs - in-built browser APIs (e.g. DOM and intervals) to apply timings to the DualTimer project.
- JavaScript - ES6 implemented for performing logic, including: timer control, interval handling and state management.
- Timer & Stopwatch - configure and start a countdown and stopwatch timer.
- Themes - change the website theme to any of the following colours: cyan (default), emerald, yellow, indigo, rose.
| Cyan Theme |
|---|
![]() |
| Indigo Theme | Rose Theme |
|---|---|
![]() |
![]() |
| Emerald Theme | Yellow Theme |
|---|---|
![]() |
![]() |




