Skip to content

Project bootstrap: Express + TypeScript + Prisma wiring #1

Description

@Martins0152

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendBackend/API workeasyGood first issue, low complexitysetupProject setup/bootstrap

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions