The Portfolio CMS Backend is a custom CMS built with Laravel to manage the entire portfolio site's content dynamically. It provides robust APIs that power the Next.js frontend, allowing for real-time content updates without redeployments.
Key Features
🛠 API Driven: RESTful APIs for projects, skills, experience & more.
🔐 Authentication: Secure admin panel for managing content.
🖼️ File Uploads: Upload & manage images for each portfolio item.
⚙️ Easy Content Management: Simple dashboard to manage everything.
Tech Stack
Backend: Laravel
Database: Laravel Sanctum (API auth)
File Storage: Local / Cloud options
Challenges & Solutions
✅ API Security:Leveraged Laravel Sanctum for token-based auth.
✅ Content Sync: API caching for faster Next.js frontend load.
✅ Image Handling: Clean image optimization and validation.