Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codaxy/tdo
Keyboard driven, hackable TODO list
https://github.com/codaxy/tdo
Last synced: 3 months ago
JSON representation
Keyboard driven, hackable TODO list
- Host: GitHub
- URL: https://github.com/codaxy/tdo
- Owner: codaxy
- License: mit
- Created: 2018-07-19T13:59:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T04:10:59.000Z (almost 2 years ago)
- Last Synced: 2024-07-14T13:32:51.142Z (4 months ago)
- Language: JavaScript
- Homepage: https://tdoapp.com
- Size: 2.81 MB
- Stars: 44
- Watchers: 6
- Forks: 13
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - codaxy/tdo - Keyboard driven, hackable TODO list (others)
README
# tdo
Tdo is a minimalist hackable to do list suited for handling a wide range of tasks.
We wanted the UI to be as simple as possible, yet allowing deep customization via CSS and Markdown.[Open tdo in browser](https://tdoapp.com)
[Download Windows app](https://github.com/codaxy/tdo/releases)
Get it for Android by using 'Add to your homescreen' option in Chrome.
## Install & Run
To develop tdo on your computer you'll need [Node.js](https://nodejs.org) installed on your computer.
Install npm packages:
```
yarn install
```
Run:
```
yarn start
```
Build:
```
yarn build
```
If you don't use yarn yet, npm will do too.## Features
- task boards
- Markdown support
- search
- custom CSS for boards and lists
- regex based task highlighting
- boolean search
- Google Firebase based authentication and storage
- drag & drop
- keyboard based navigation
- automatic removal of completed items
- touch support
- offline mode
## Usage
On the homepage you will be presented with two cards, *Blank page* and *Tutorial*. For the first time it's best you select the tutorial one which will open a preset tutorial board, explaining all the basic functions of Tdo.
In the upper portion of the page, *Help ?* will provide you with instructions on additional functionality.
## Contributing
We appreciate involvment from the community.
If you wish to contribute, feel free to fork this repository, and create a pull request with your modifications.## FAQ
- How do I know which element is which in CSS?
- For now you will have to use inspect page, but vwe are planning on additional future implementations.- Is there a way i can save my tasks?
- Yes! You can register in the upper part by clicking [Sign in](https://tdoapp.com/signIn). It will also save your CSS code.
---
**Built using CxJS**