Personal Portfolio & Admin Panel System

A full-stack portfolio web application built with ASP.NET Core MVC. The system includes a secure admin panel with role-based authorization and email-based two-factor authentication (2FA). It allows dynamic management of projects, articles, technologies, and media content through a custom admin dashboard. The application integrates Cloudinary for image storage and PostgreSQL for data persistence. The focus was on building a clean architecture, secure authentication flow, and a scalable content management system.

Cloudinary .Net Core MVC MSSQL Javascript