Other
Course Note Sharing System
ASP.NET Core MVC app for sharing course notes with role-based admin management.

An ASP.NET Core MVC (Razor Views) application where students upload and share course notes, and administrators manage users, roles, courses and content.
Highlights
- Authentication and role-based authorization (
Admin,User) with ASP.NET Core Identity, lockout and password reset. - Note upload, viewing, editing and deletion with search, course filtering and sorting; files limited to 50 MB (
.pdf,.doc,.docx,.txt,.pptx). - Note status workflow (
Pending,Approved,Rejected), comments and download tracking. - User and admin dashboards, an explore page and most-downloaded notes.
Built with .NET 10, Entity Framework Core, SQL Server and Bootstrap.
- ASP.NET Core
- C#
- MVC
- Entity Framework
- SQL Server