Skip to content

Initialize Fastify backend workspace #10

Description

@AlAfiz

Description

The backend acts as our high-speed read-only layer. We need to set up the Fastify server inside the packages/backend workspace.

Acceptance Criteria

  • Initialize a Node/TypeScript project in packages/backend.
  • Install fastify, @fastify/cors, and necessary TypeScript types.
  • Setup a basic server listening on port 3001 with a /health endpoint returning { status: 'ok' }.
  • Configure nodemon or ts-node-dev for hot-reloading during development.

Technical Details

  • Ensure the Fastify logger (Pino) is enabled for tracking requests natively.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions