Skip to content

Getting Started

Prerequisites

  • Node.js 20+
  • pnpm 10+
  • Cloudflare account (Workers + Pages + R2)
  • Neon PostgreSQL database

Clone and install

bash
git clone https://github.com/zamdevio/cepatedge.git
cd cepatedge
pnpm install

Worker environment

Create apps/worker/.dev.vars:

bash
DATABASE_URL=postgresql://...
JWT_SECRET=dev-secret-change-me

Apply schema:

bash
pnpm worker:db:push

Run locally

API + product SPA together:

bash
pnpm dev
ServiceURL
API (wrangler)http://localhost:8787
Web SPAhttp://localhost:5173

Other apps:

bash
pnpm docs:dev      # docs at :8282
pnpm landing:dev   # marketing site
pnpm git:dev       # git analytics

Production URLs

See domains.md. Summary:

Next steps