My site is live on Vercel and built with the Next.js 14 + Supabase + Prisma stack, scaffolded through v0.dev. I now need a fully-featured admin dashboard that turns the project into a real CMS. Core scope • User & content management only (SEO analytics can stay for a later phase). • Editable site-content section that lets me update texts, swap images, and replace the logo in real time. • User management must expose profiles, granular access control, and activity logs. • Keep the tech choices already in place—Next.js, Supabase Auth/DB, Prisma ORM—and fit naturally with v0.dev’s codebase. • Clean UI in the same design language the public site uses. Deliverables 1. Admin dashboard pages wired to existing Supabase tables or new ones you create as needed. 2. CRUD flows for posts, quotes, and any other content collections already present. 3. Media handling that supports image upload, optimisation, and reference storage. 4. Role-based access: at minimum, admin, editor, and viewer, enforced in both the UI and API routes. 5. Audit trail recording key user actions (create, update, delete). 6. Clear README outlining setup, env variables, and how to extend the dashboard. Acceptance criteria • I can log in with my admin account and perform every action above without touching the code. • All updates propagate instantly to the live site after saving. • No breaking changes to the current public pages; Lighthouse scores remain unaffected. • Code is pushed to the existing Git repo and passes the current CI checks. If you are fluent with Next.js app router, Supabase RLS, Prisma schema design, and comfortable refining v0-generated code, let’s get started.