/decay-clock

Desktop application that sets incremental alarms leading up to the main one. Presented at Waterloo's EngHack 2021. ⌚

Primary LanguageJavaScript

eh2021-img1

Decay Clock

A productivity desktop application made using Electron, JavaScript, Node.js, CSS, Bootstrap, and HTML.

Project created for EngHack 2021.

Incremental alarms are set before a designated time, with frequency increasing exponentially.

Example

Currently 8:00 AM Set alarm for 9:00 AM

Alarms are set up as follows:

8:30 8:45 8:52 8:55 8:57 ... etc.

Images

Main page

mainpage

Interface for adding tasks to main page

addtask

Example task description and alarm time

addtask2

Incremental alarms set up automatically (pops up in new window)

clock

Note

node_modules is omitted for sake of brevity.

Please include a local copy of node_modules in accordance to your Electron version.

  • node_modules is on the same directory level as src