Running is good for you or whatever
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
js
styles
.gitignore
build.js
index.html
package-lock.json
package.json
readme.md

readme.md

Functional couch-to-5k direction-giving app.

Pick the current day in the schedule, then do what the computer says.

When you finish a jog, or hit the "done" button, it will remember that in localstorage.

Use the current version at https://tehshrike.github.io/c25k/

To develop locally

git clone https://github.com/TehShrike/c25k.git
cd c25k
npm install
npm run build

Features that aren't implemented but you can open pull requests that I will merge

I set my phone on the treadmill in front of me, so I operate entirely off of visual cues. To go running outside, you'll probably want audio cues when steps change.

Other things that someone might want eventually:

  • better feedback as to how many days ago you completed the last run
  • maybe some kind of calendar to show your progress over time and whether or not you're getting the week's worth of runs done in a week

Nice-to-haves:

  • fancier congratulation screen (fireworks?)
  • colors picked by someone with a better feel for these kinds of things

Todo

  • try to get nosleep code working on iOS
  • scroll the selection screen down to the next day on first load
  • if there is a run in progress when the selection screen is loaded, redirect to the run after the last one that was finished

Eventually

If I ever make it to 5K (or someone else beats me to it), there will be a 5K-to-10K version!

License

WTFPL