An open API service indexing awesome lists of open source software.

https://github.com/cassidoo/todometer

A meter-based to-do list
https://github.com/cassidoo/todometer

electron hacktoberfest productivity react to-do to-do-app to-do-list

Last synced: about 1 month ago
JSON representation

A meter-based to-do list

Awesome Lists containing this project

README

          

# todometer

A simple, meter-based to-do list built with Electron and React.

![todometer](docs/assets/screenshot.png)

## Download

Nab the latest version from the [Releases](https://github.com/cassidoo/todometer/releases) page!

## Development

- Clone the repo:

```bash
$ git clone https://github.com/cassidoo/todometer.git
```

- Go to the project directory and install dependencies:

```bash
$ cd todometer && npm install
```

To show the Electron application window with your current build:

```bash
$ npm run dev
```

To build a production version:

```bash
$ npm install
$ npm run postinstall
$ npm run pre-electron-pack
$ npm run pack # all platforms
$ npm run pack:mac # macOS only (DMG + ZIP)
$ npm run pack:win # Windows only (NSIS installer)
$ npm run pack:linux # Linux only (AppImage)
```

See more in the Release documentation.

## Features

- Add, complete, pause, and delete to-do items
- Drag and drop to reorder items or move them between groups
- Daily auto-reset with optional notifications and reminders
- **Settings drawer** — click **menu** at the bottom of the app to configure:
- Notification preferences (reset notifications, reminder frequency)
- Data vault location (move your database anywhere)
- Display options (show/hide reset and copy buttons)
- Local REST API and MCP server for external integrations
- **[API & MCP integration](docs/api-and-mcp-setup.md)** — control todometer from scripts, shortcuts, or AI assistants
- **Protocol handler** — add todos via `todometer://add?text=...` URLs

## Contributing

See [the contribution guidelines](docs/CONTRIBUTING.md)!