Code

Portfolio Professional Full stack in NEXTJS15 and Flutter

Portfolio Professional Full stack in NEXTJS15 and Flutter

By

Irfan Portfolio – Next.js + MongoDB Full Stack Web + Mobile

Complete documentation for the Irfan Portfolio project built using Next.js and MongoDB and Flutter

Live Demo

Web Users Admin Panel

️ Live Screenshots

Click images to preview full size

Mobile View

Project Overview

This is a portfolio website built using Next.js and MongoDB. It includes a full-featured admin panel to manage content dynamically, including sections like About, Skills, Projects, and more.

️ Tech Stack

  • Frontend: Next.js 15.1.6, React 19.0.0, TailwindCSS, Shadcn UI / Radix UI, Framer Motion, Dark/Light Theme (next-themes)
  • Backend: MongoDB + Mongoose, JWT Authentication, bcryptjs for password hashing, Next.js API Routes

️ Project Structure

Security

  • JWT token-based access control
  • Hashed passwords with bcrypt
  • Protected routes for admin-only actions

Admin Panel

  • Admin authentication with JWT
  • Dashboard with summary
  • Add/Edit/Delete functionality for all sections
  • Theme & Profile management
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey