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.