Dashboard | Personal Website
The dashboard is a fully functional admin panel built using Next.js and TypeScript. It connects to a Django REST API backend for data management. The design follows a modular component structure using ShadCN UI and Zustand for state management. Authentication and protected routes are implemented to ensure secure access. The dashboard also supports dynamic project updates and file uploads.
Oct 2025 - May 2026




Overview
A custom CMS built with Next.js to manage my portfolio content.
Key Challenges
- Synchronizing data updates between dashboard and portfolio frontend
- Designing a clean, responsive admin UI with reusable components
Key Achievements
- Built a fully functional content management system
- Created a reusable form builder for adding new projects easily
- Enable authentication with admin account and guest account for read only requests.