Description
Wire up the base Express + TypeScript application so every later issue has something real to build on: server bootstrapping, Prisma client connection, environment config loading, and a health check route.
Acceptance Criteria
- src/index.ts starts an Express server on the port from .env.
- src/config/ loads and validates required environment variables at startup (fail fast if missing).
- Prisma client is initialized and exported from a single shared module (no duplicate PrismaClient instances).
- GET /health returns 200 with { status: "ok", uptime, timestamp }.
- npm run dev and npm run build && npm start both work without errors.
- README's "Getting Started" steps are verified to work end-to-end against this bootstrap.
Suggested reward: $15-$20
Description
Wire up the base Express + TypeScript application so every later issue has something real to build on: server bootstrapping, Prisma client connection, environment config loading, and a health check route.
Acceptance Criteria
Suggested reward: $15-$20