Back to Projects

Its Time (Electron Project)

A clean, minimal desktop Timer & Stopwatch app (inspired by Microsoft Clock). Built with Electron Forge (webpack) and React + Tailwind.

Electron JsReactTypescriptTailwind CSSTTSSQLite
Category: Desktop
Status: Completed

Project Overview

ItsTime is a sleek and minimal desktop application designed to manage timers and stopwatches. Inspired by Microsoft Clock, this app offers essential time-tracking functionality with modern features. Built using Electron Forge (webpack), React, and Tailwind CSS, ItsTime ensures a seamless user experience on both desktop and mobile. Timers persist locally in SQLite for reliable data storage, and the app offers text-to-speech notifications when timers finish. Perfect for anyone needing a simple yet powerful time management tool.

Key Features

  • Manage multiple timers with full control over their settings.
  • Optionally set a message that will be spoken aloud when a timer finishes
  • Plays a default ringtone when any timer finishes, ensuring you're notified even without TTS.
  • Includes Stopwatch with features like Start, Pause, Reset, and Lap marking for detailed time tracking during activities.
  • Timers and settings are stored securely in a local SQLite database, ensuring data is retained between sessions.
  • Uses contextBridge.exposeInMainWorld for secure communication between the renderer and main process, preventing direct access to ipcRenderer.
  • Strongly typed with TypeScript, and uses Node ESM for a modern, modular approach in the main process.

Explore More Projects

View All Projects