Website Source for https://ssa.tools/.
The code here builds what is statically served at that site.
This project requires Node.js 22.19.0+ or 20.19+. We recommend using NVM to manage Node.js versions.
# Clone the repository
git clone https://github.com/Gregable/social-security-tools.git
cd social-security-tools
# Run the setup script (installs Node.js, dependencies, and runs quality checks)
npm run setup-
Install Node.js (if not using the setup script):
# Using NVM (recommended) nvm install nvm use # Or install Node.js 22.19.0+ manually
-
Install dependencies:
npm install --legacy-peer-deps
-
Start development server:
npm run dev
npm run dev- Start development servernpm run build- Build for productionnpm run test- Run unit testsnpm run quality- Run formatting, linting, and type checkingnpm run storybook- Start Storybook for component development
The website can be run locally as a Docker container. Run the latest image from Docker Hub:
docker run -p 4173:4173 gregable/ssa-tools:latestThen load https://localhost:4173/ in your browser.