Skip to content

savhascelik/timer

Repository files navigation

Timer Application

A simple desktop timer application built with Electron and Vue.js to help you manage your time efficiently.

Timer Application

Features

  • Create timers with custom messages
  • Set timers using 12-hour (AM/PM) or 24-hour format
  • Get notifications when timers are complete
  • View complete alarm history
  • Minimize to system tray for background operation
  • Modern and intuitive user interface

Installation

Windows

Download the latest Timer Setup x.x.x.exe from the Releases page and run the installer.

Mac and Linux

Coming soon!

Development

Prerequisites

  • Node.js (v14 or newer)
  • npm or yarn

Setup

# Clone the repository
git clone https://github.com/savhascelik/timer.git

# Navigate to the project directory
cd timer

# Install dependencies
npm install

# Start the development server
npm run dev

Build

# Build for Windows
npm run build:win

# Build for macOS
npm run build:mac

# Build for Linux
npm run build:linux

Technologies Used

  • Electron - Cross-platform desktop app framework
  • Vue.js - Frontend framework
  • TypeScript - Type-safe JavaScript
  • Vite - Build tool
  • Electron Builder - Application packaging

Acknowledgments

This project was initially based on electron-vue-template by Deluze, which provided a solid foundation for the application's structure. The original template is available under the MIT license.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Savas Hasçelik - GitHub

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors