Next.js Listing Site & Admin

Заказчик: AI | Опубликовано: 21.10.2025

I need a fully-featured listing website built with Next.js and styled with Tailwind CSS. The public side should present listings cleanly, support fast search/filter interactions, and render flawlessly on mobile and desktop.
 For control I want an internal admin panel that both I, as the site owner, and several additional administrators can log into. Within that panel we must be able to: • manage users and their roles/permissions • view concise reports and analytics that highlight traffic and engagement trends • moderate all submitted content quickly (approve, edit, hide, or delete) Authentication can be handled with any modern solution that pairs naturally with Next.js (e.g. NextAuth, Clerk, Supabase auth); feel free to suggest what you’re most comfortable maintaining long-term. Data storage is flexible as well—SQL, MongoDB, Prisma, or an ORM layer that fits the stack is fine so long as it scales. Deliverables 1. Source code in a Git repo with clear commit history 2. A brief README covering environment variables, build commands, and deployment steps 3. Deployed preview link so I can explore both the public site and admin panel before sign-off Acceptance criteria • Lighthouse score ≥90 for performance and accessibility on core pages • Role-based access control enforced across all admin routes • All three requested admin features (user management, analytics dashboard, content moderation) working end-to-end If something in the workflow or tech stack can be improved, let me know—clean, maintainable code is more important than rigidly following a spec.