// personal tool
A personal task and project tracker built for myself — runs entirely on GitHub Pages with no backend, no database, no monthly cost.
// why it exists
I needed a task tracker I actually owned. Every tool I tried was either too complex, required an account, cost money after the free tier, or stored my data on someone else's server. I wanted something simple — just tasks, projects, and deadlines — that I could open in a browser without logging in, that never loses my data, and that I can fork and change whenever I want.
The solution: store everything as a single JSON file inside a GitHub repository. The app reads and writes that file directly via the GitHub API. No server, no database, no subscriptions. Everything lives in your own repo, under your own account, forever.
// what it does
// core
// extras
// tech stack
// get started
data/tasks.example.json to data/tasks.json and commit it to your repogh-pages branch (GitHub Actions creates this automatically after first push)repo scope at github.com/settings/tokensYour token stays only in your browser's localStorage — it never leaves your device. Every task you add, edit, or complete is committed directly to your data/tasks.json file.