Case study
Dynamic Portfolio with Admin Panel
This website: a fully dynamic portfolio where every section is editable from a secure admin panel.
Next.jsTypeScriptTailwind CSSPostgreSQLPrismaNextAuth

Project details
A modern portfolio platform where all content (profile, skills, experience, projects, services, testimonials and contact messages) lives in PostgreSQL and is managed through a secure admin panel. Key features: - Next.js App Router with server components and server actions - Credentials-based admin authentication with NextAuth - Full CRUD admin panel for every section of the site - Contact form with message inbox - Dark/light mode, responsive design and SEO metadata