Web DevelopmentPortfolio -// Full-Stack Next.js Project
This project is a high-performance, premium Creative Portfolio & Content Management System (CMS) designed for developers and digital creatives. Built on Next.js 15, React 19, and TypeScript, the application features an interactive, modern user interface with inertia-based smooth scrolling, scroll-triggered vector animations, and micro-interactions such as neon card border-beams and mouse-tracking spotlight lighting filters.
A core feature of the application is a client-side vector PDF resume builder utilizing jsPDF, which dynamically compiles user profile database records into a clean, print-optimized two-column document. The platform also details professional histories with scroll-revealing experience, education, and certification timelines, complete with attachments that visitors can view inline through custom modals.
Communication is handled via a Zod-validated contact page linked to a Nodemailer email notification system and a floating WhatsApp redirect button. Finally, the application includes a secure administrative dashboard protected by NextAuth.js credentials and email OTP codes. The dashboard features message metrics, a Recharts-powered analytics visualizer for contact inquiries, an activity logging audit trail, Cloudinary asset storage integration, and complete CRUD interfaces to edit project portfolios, experience entries, and site settings—such as banner image brightness, contrast, opacity, grayscale filters, and client stats—in real-time.
Next.jsReact.js TypeScriptsTailwindCSSPrismaZODCloudinaryVercel