تفاصيل العمل

A task management web application built with ASP NET Core MVC where each user can register, log in, and manage personal tasks from a clean dashboard.

Key Features:

- User registration and login with secure authentication and role-safe data isolation (each user sees only their own tasks)

- Dashboard with live statistics: total, to do, in progress, done, overdue tasks, and completion percentage

- Full task management: create, edit, delete, and mark as done

- Task priority, status, and due date tracking with overdue highlighting

- Search by title, filter by status, and pagination

- Responsive, clean user interface built with Bootstrap

Technical Highlights:

- ASP NET Core MVC with clean project structure (Controllers, Models, ViewModels, Views)

- Entity Framework Core with SQL Server

- ASP NET Core Identity for authentication

- Server-side validation and anti-forgery protection

- Object-Oriented Programming (OOP) principles and clean, maintainable code

Built as a personal project to demonstrate back-end development skills.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات