Small, file-backed task manager that renders a dashboard from data.txt.
- macOS + Terminal
- Git (optional, for cloning)
- Install
nvm(Node Version Manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash- Restart your terminal, then install/use Node:
nvm install 20
nvm use 20
node -vThis project includes a yarn.lock, so Yarn is recommended.
Using Corepack (preferred if available):
corepack enable
yarn -vIf Corepack isn’t available in your Node build, install Yarn globally:
npm install -g yarn
yarn -vFrom the project root:
yarn installStart the server:
node server.jsThen open:
http://localhost:3000
If you prefer auto-restarting the server on changes:
yarn start- The app stores everything in
data.txtin the project root. - If
data.txtdoesn’t exist, it will be created automatically with an empty template. - If it’s empty, you’ll see a “Get started” screen to set your name + description.