Getting Started

Prerequisites

  • Node.js (current LTS recommended)
  • pnpm
  • .NET SDK (needed if you want the optional backend/app host)
  • Docker (needed for local containerized dependencies)

Quick Start

Quick Start

bash

$ git clone https://github.com/codywilliamson/shockstack.git my-project

$ cd my-project

$ pnpm install

$ pnpm tokens:build

$ dotnet run --project backend/src/ShockStack.AppHost

This starts a full local stack with frontend, backend, and supporting services.

Frontend-Only Mode

Frontend Only

bash

$ pnpm install

$ pnpm tokens:build

$ pnpm --filter frontend dev

Use this mode when you only need UI/content development.

First Validation Pass

After startup, confirm:

  • the frontend loads
  • authentication pages render
  • docs/blog routes render
  • health endpoints respond when backend is enabled

Next Steps