Skip to content

sydive/today-list

Repository files navigation

today-list

An Electron app for organizing your daily tasks.

Features

  • A clear UI with a modern feel
  • Organization of tasks with due dates and times
  • A statistics tracker to get an idea of your productivity
  • App colour customization

Technology

  • Electron
  • React
  • TypeScript
  • SQLite (via better-sqlite3)

Usage

A .zip and .tar.gz file containing builds of the app can be found on latest releases page.

Builds are currently only available for Windows and Linux, however the steps in the building section can be used to compile for Mac.

  1. Download the latest release.
  2. Extract the files to a location of your choice.
  3. Run the today-list.exe file.

Building

You will need Node.js installed.

  1. Download the repo.
  2. Set the DEBUG flag in src/common/utils/debug.ts to false.
  3. In the root directory, run:
> npm install
> npm run make

The generated build should be stored in the out/ directory at the root of the repo.

Debugging

You will need Node.js installed.

  1. Download the repo.
  2. In the root directory, run:
> npm install
> npm start

Files created during debugging are stored in the .debug_user/ directory in the root of the repo - assuming the DEBUG variable is set to true.

Sample Images

Current Tasks Image
Statistics Image

About

An Electron app for organizing your daily tasks

Resources

License

Stars

Watchers

Forks

Contributors