Files
Bookra/README.md
T
Tomas Dvorak 035ac8ddb5 first commit
2026-04-10 12:01:36 +02:00

913 B

Bookra

Remote-first booking SaaS scaffold aligned to the tdvorak-fullstack profile with these overrides:

  • frontend on Vercel
  • backend on Railway
  • Neon Postgres + Neon Auth
  • no Docker-based local runtime

Workspace

  • apps/frontend SolidJS frontend
  • apps/backend Go API
  • packages/api-client generated TypeScript client/types from OpenAPI
  • packages/shared-types shared frontend constants and helpers

Local development

Frontend

npm install
npm run dev:frontend

Backend

cd apps/backend
go run ./cmd/api

Both apps expect remote services:

  • Neon Postgres
  • Neon Auth
  • Stripe

See .env.example, apps/frontend/.env.example, and apps/backend/.env.example.

Backend database commands

npm run db:generate
npm run db:migrate:status
npm run db:migrate:up

db:migrate:* expects BOOKRA_DATABASE_DIRECT_URL to be exported in the shell.