Getting Started

Create a VitNode app, prepare Postgres, start TanStack Start, and sign in to AdminCP in five small steps.

You need Node.js 22+, Postgres (or Docker), and your favorite package manager. Choose a workspace with Turborepo if you will create plugins; plugins are the home for product work, not an optional side quest.

Scaffold the app

Create VitNode app
bun create vitnode-app@canary

Pick Single App for TanStack Start plus Hono at /api. Turn on Turborepo if you intend to use --plugin; it gives the generator a workspace root and a place for plugins/*.

Start the database

If you selected Docker, start Postgres and Redis locally:

Start local services
bun run docker:dev

Start VitNode

Start the development server
bun dev

Open http://localhost:3000.

Keep going