https://github.com/welpo/zutsu
plan flexible (study) sessions
https://github.com/welpo/zutsu
scheduler task-list task-manager time-blocking web-app
Last synced: 5 months ago
JSON representation
plan flexible (study) sessions
- Host: GitHub
- URL: https://github.com/welpo/zutsu
- Owner: welpo
- License: gpl-3.0
- Created: 2024-12-01T14:58:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-27T07:26:00.000Z (10 months ago)
- Last Synced: 2025-07-02T17:17:27.864Z (8 months ago)
- Topics: scheduler, task-list, task-manager, time-blocking, web-app
- Language: JavaScript
- Homepage: https://zutsu.osc.garden/
- Size: 7.55 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
focus on one task at a time
i built ずつ to practice through time blocks, with the flexibility of pause/resume. the name comes from 一つずつ (hitotsu-zutsu), meaning "one at a time"
## demo
https://github.com/user-attachments/assets/edca8591-9bbb-4bba-9a7b-5d30ab21df81
[try it now〜](https://zutsu.osc.garden)
## features
- clean, distraction-free interface with dark/light mode
- private:
- no accounts, no tracking
- works entirely offline
- all data stored locally
- import/export task lists (json)
- extra utilities (pomodoro®, coin flip, counter, stopwatch…)
- browser and sound notifications on completion
- keyboard shortcuts:
- space: pause/resume
- enter: add task (when input is focused)
## contributing
please do! i'd appreciate bug reports, improvements (however minor), suggestions…
ずつ uses vanilla javascript, html, and css. to run locally:
1. clone the repository: `git clone https://github.com/welpo/zutsu.git`
2. navigate to the app directory: `cd zutsu/app`
3. start a local server: `python3 -m http.server`
4. visit `http://localhost:8000` in your browser
the important files are:
- `index.html`: basic structure
- `styles.css`: styles
- `app.js`: logic
## need help?
something not working? have an idea? let me know!
- questions or ideas → [start a discussion](https://github.com/welpo/zutsu/discussions)
- found a bug? → [report it here](https://github.com/welpo/zutsu/issues/new?&labels=bug&template=2_bug_report.yml)
- feature request? → [let me know](https://github.com/welpo/zutsu/issues/new?&labels=feature&template=3_feature_request.yml)
## license
ずつ is free software: you can redistribute it and/or modify it under the terms of the [GNU general public license as published by the free software foundation](./COPYING), either version 3 of the license, or (at your option) any later version.