Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.14 KB

File metadata and controls

51 lines (32 loc) · 1.14 KB

Task Tracker Widget

A lightweight desktop task tracker widget built with Electron. This project is a simple, customizable widget to manage tasks, meetings, and exams.

Features

  • Task Management: Add, edit, and delete tasks.
  • Smart Parsing: Automatically detects dates and times from your input (e.g., "Dinner tomorrow 7pm").
  • Productivity Heatmap: Visualizes your completed tasks over time.
  • Dark Mode: Sleek dark interface.

Getting Started

Prerequisites

  • Node.js installed on your machine.

Installation

  1. Clone or download this repository.

  2. Open a terminal in the project folder.

  3. Install dependencies:

    npm install

Running the App

To start the application in development mode:

npm start

Building the App

To create a portable executable (Windows):

npm run build

Customization

  • Data: Initial data is loaded from index.html. You can modify the loadData() function to change the default tasks.
  • Styles: All styles are in index.html within the <style> tag.

License

MIT