Skip to content

A minimal daily task manager for iOS. Four regions, the 1-3-5 rule, and nothing else.

License

Notifications You must be signed in to change notification settings

bahadirgezer/charstack

Repository files navigation

Charflow

A minimal daily task manager for iOS. Four regions, the 1-3-5 rule, and nothing else.

iOS 26+ Swift 6 SwiftUI License: MIT


The idea

Most task apps become infinite lists. Charflow doesn't let that happen.

Your day is split into Morning, Afternoon, Evening, and Backlog. Each active region follows the 1-3-5 rule: 1 must-do, up to 3 complementary tasks, up to 5 misc. That's it. Anything unfinished rolls to Backlog at the end of the day.

"Char" (چهار) = Persian for 4. Four regions, one focused flow.

Tech

SwiftUI · SwiftData · MVVM · iOS 26+ · No external dependencies

Setup

git clone https://github.com/bahadirgezer/charstack.git
open charstack/Charstack.xcodeproj
# Cmd+R to build and run

Requires Xcode 16+ and macOS 14+.

Versioning

  • VERSION is the source of truth for semantic app version (MARKETING_VERSION / CFBundleShortVersionString).
  • CURRENT_PROJECT_VERSION (CFBundleVersion) should be a monotonically increasing build number.
  • Sync project settings from VERSION:
./scripts/sync-xcode-version.sh
  • Sync version and set a local build number:
./scripts/sync-xcode-version.sh --build-number 42

Status

MVP in progress. Not yet on the App Store.

Docs

License

MIT — Bahadır Gezer, 2026

About

A minimal daily task manager for iOS. Four regions, the 1-3-5 rule, and nothing else.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •