β‘Quick Start: Running locally w/o Docker (on MacOS or Linux)
This guide walks you through setting up the UpGrade locally using Node.js and PostgreSQL, without Docker. The steps are intentionally simple and linear so that anyone can complete the setup smoothly.
1. Install Node.js (via nvm)
# Install nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# Load nvm into the current shell
source ~/.zshrc # or ~/.bashrc depending on your shell
# Install Node v22.14.0
nvm install 22.14.0
# Use that version
nvm use 22.14.0
# Verify
node -v # v22.14.0
npm -v