Next.js Listing Site & Admin

Job ID: 39902215

Budget: ₹12,500 – ₹37,500 INR

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.