Skip to content

Track your runs with purpose. NextStep is a lightweight, fast running workout tracker that helps you log distance, monitor your speed, build streaks, and visualize your progress over time.

Notifications You must be signed in to change notification settings

DevManSam777/NextStep

Repository files navigation

NextStep

Track your runs with purpose. NextStep is a lightweight, fast running workout tracker that helps you log distance, monitor your speed, build streaks, and visualize your progress over time.

NextStep

Tech Stack

  • Node.js/Express backend
  • SQLite database
  • HTML/CSS/JavaScript frontend
  • Chart.js for data visualization

Setup

Install dependencies:

npm install

Copy example.env to .env and update the credentials:

cp example.env .env

Edit .env and change the username and password to your desired values.

Start the server:

npm start

The application runs on port 3000 by default.

Database

Uses SQLite to store workout data. The database file is created automatically on first run in the ./data/ directory.

About

Track your runs with purpose. NextStep is a lightweight, fast running workout tracker that helps you log distance, monitor your speed, build streaks, and visualize your progress over time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published