Skip to content

GraphDB Admin

Full-stack edge admin portal for the GraphDB Labs control plane.

LayerTechnology
FrontendVite + React + Tailwind CSS + shadcn/ui (self-contained)
APIHono on Cloudflare Workers with RPC types
DatabaseCloudflare D1 + Drizzle ORM + drizzle-zod
StorageCloudflare R2 (r2-admin-assets)
AuthJWT (HS256) with RBAC (ADMIN, MANAGER, USER)
web-admin/
├── apps/
│ ├── api/ # Hono Worker source (deployed as app-admin-api)
│ ├── web/ # Vite admin UI + wrangler.toml (Worker entry)
│ └── docs/ # Starlight documentation
└── packages/
└── db/ # Drizzle schema + Zod schemas