mirror of
https://github.com/Dvorinka/Bookra.git
synced 2026-06-04 04:22:59 +00:00
913 B
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/frontendSolidJS frontendapps/backendGo APIpackages/api-clientgenerated TypeScript client/types from OpenAPIpackages/shared-typesshared 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.