Run It Locally
Requirements
Section titled “Requirements”- Node 20+
- Turso (libSQL)
- Clerk account for JWT verification
Environment variables
Section titled “Environment variables”Required:
TURSO_DATABASE_URLTurso database URLTURSO_AUTH_TOKENTurso auth tokenCLERK_SECRET_KEYClerk secret key for token verification
Optional:
PORTserver port (default51214)NODE_ENVdevelopment|production|test
Start the API
Section titled “Start the API”npm installnpm run devThe server listens on 0.0.0.0:${PORT} (default 51214).
Database tasks
Section titled “Database tasks”npm run db:pushnpm run seednpm testnpm run test:coverage