Back to Projects
Next.js Portfolio with Blog API

A modern, SEO-friendly portfolio website with a full-featured blog API.
Overview
A modern portfolio website built with Next.js that includes a complete blog API using Prisma ORM and MySQL. The application supports CRUD operations for posts, categories, tags, and comments, with data validation via Zod, search, filtering, pagination, and proper relational modeling. The site is optimized for SEO and includes responsive design, dark mode, and an interactive portfolio section.
Achievements
- •Built a complete RESTful blog API with CRUD operations
- •Implemented data validation using Zod
- •Set up relational database models with Prisma ORM and MySQL
- •Added pagination, filtering, and search capabilities
- •SEO-friendly portfolio with server-side rendering
- •Responsive design with dark mode support
- •Admin dashboard for managing blog content
- •Interactive portfolio with 3D cards and animated background
Project Details
Technologies
Next.jsReactTypeScriptTailwind CSSRadix UIPrisma ORMMySQLZodSEO Optimization