GraphDB Admin
GraphDB Admin
Section titled “GraphDB Admin”Full-stack edge admin portal for the GraphDB Labs control plane.
| Layer | Technology |
|---|---|
| Frontend | Vite + React + Tailwind CSS + shadcn/ui (self-contained) |
| API | Hono on Cloudflare Workers with RPC types |
| Database | Cloudflare D1 + Drizzle ORM + drizzle-zod |
| Storage | Cloudflare R2 (r2-admin-assets) |
| Auth | JWT (HS256) with RBAC (ADMIN, MANAGER, USER) |
Monorepo layout
Section titled “Monorepo layout”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