Skip to content

caocaojiudao/progress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Progress — Task/Project Manager

Small, file-backed task manager that renders a dashboard from data.txt.

Requirements (macOS)

  • macOS + Terminal
  • Git (optional, for cloning)

Install Node (via nvm)

  1. Install nvm (Node Version Manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  1. Restart your terminal, then install/use Node:
nvm install 20
nvm use 20
node -v

Install Yarn

This project includes a yarn.lock, so Yarn is recommended.

Using Corepack (preferred if available):

corepack enable
yarn -v

If Corepack isn’t available in your Node build, install Yarn globally:

npm install -g yarn
yarn -v

Install dependencies

From the project root:

yarn install

Run the app

Start the server:

node server.js

Then open:

  • http://localhost:3000

Development (auto-reload)

If you prefer auto-restarting the server on changes:

yarn start

Data file

  • The app stores everything in data.txt in the project root.
  • If data.txt doesn’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.

About

A simple way to track progress on your work

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors