// readme

Qoodish

https://qoodish.com

This repository is a pnpm workspace of four Cloudflare Workers under apps/ and one shared package under packages/:

  • api: the API, a Hono app that keeps its records in D1 through Drizzle ORM
  • web: the web app, a Next.js app deployed through OpenNext
  • admin: the moderation dashboard
  • synthetics: scheduled checks against production
  • api-contract: the JSON shapes of the API’s responses, shared by the API and the apps that call it

Each app’s README covers how to run, test and deploy it.

Installation

pnpm install

Checks

From the repository root:

pnpm lint        # Biome, across the repository
pnpm typecheck   # TypeScript, in every workspace
pnpm test        # unit tests, in the workspaces that…