I’ve been building database-backed tools for ~20 years (previously co-founded restdb.io). One recurring pattern: teams repeatedly rebuild the same admin dashboards and CRUD APIs.

This is an open-source React admin template that runs on Codehooks and generates a full CRUD backend and UI from a schema instantly.

The flow is:

Prompt → Schema → API → Admin UI

You can generate a schema using the "Copy Prompt" button in the UI, or define collections manually in a visual editor. After deploy, you get a structured CRUD REST API and an admin interface.

It includes a CRUD REST API with OpenAPI/Swagger docs, JWT authentication with role-based access, list views and detail forms with relations, search and filtering, file/image uploads, and audit logging.

Frontend is built with React, Tailwind, and shadcn/ui. The backend runs on the Codehooks serverless runtime.

Setup is three commands (you need a codehooks account, but there's a free plan):

npm install -g codehooks coho create myapp –template react-admin-dashboard cd myapp && npm install && coho deploy

The goal isn’t to compete with tools like Supabase, Strapi, or Django admin. This is a more opinionated, schema-driven approach tightly integrated with the Codehooks CLI and runtime — especially useful when AI tools are generating schemas or backend logic and you need a structured backend and UI quickly.

It’s fully open source, but it runs on Codehooks.

I’d especially appreciate feedback on the schema-to-UI mapping, OpenAPI generation, auth/RBAC model, and overall architecture.

Repo: https://github.com/RestDB/codehooks-io-templates/tree/main/r...

Template: https://codehooks.io/react-admin-dashboard