Movie Reviews

Movie Reviews

Project Information

  • Category: ASP.NET Core / Full-Stack
  • Tech Stack: ASP.NET Core MVC, EF Core, Dapper, SQL Server
  • Role: Sole Developer
  • Cloud: Azure Blob Storage (Azurite local)
  • GitHub: Private repository

Movie Reviews — Legacy ASP.NET Core Coursework Project

This was a course project focused on building a secure, role-based admin experience for a movie catalog and user reviews. It was part of my earlier ASP.NET Core work and is kept here as an additional sample rather than one of the current featured projects.

As the sole developer I designed and implemented the data models, EF Core migrations, role seeding, admin dashboard, Azure Blob Storage integration, and cookie-based authentication with custom routes.

Key Features

Role-Based Auth

Admin and Critic roles with ASP.NET Core Identity and cookie-based login with custom access-denied routes.

Admin Dashboard

A centralized dashboard for reviewing catalog activity, review totals, and other key project data.

Azure Blob Storage

Image uploads stored in Azure Blob Storage with Azurite used for local development.

EF Core + Dapper

Code-first migrations with EF Core for CRUD and Dapper for lightweight read queries.

Tech Stack

ASP.NET Core MVC • .NET • C# • Entity Framework Core • Dapper • SQL Server • ASP.NET Core Identity • Azure Blob Storage • Azurite • HttpClient • Bootstrap • Razor Views

Outcome

Completed as a graded course project with CRUD, role-based authentication, cloud image storage, and an admin dashboard — demonstrating practical .NET full-stack development across database design, secure auth, and Azure cloud integration.