Node.js Weight Tracker

Demo

This sample application demonstrates the following technologies.

Requirements:

Install and Configuration

  1. Clone or download source files
  2. Run npm install to install dependencies
  3. If you don't already have PostgreSQL, set up using Docker
  4. Create a free Okta developer account and add a web application for this app
  5. Copy .env.sample to .env and change the OKTA_* values to your application
  6. Initialize the PostgreSQL database by running npm run initdb
  7. Run npm run dev to start Node.js

The associated blog post goes into more detail on how to set up PostgreSQL with Docker and how to configure your Okta account.