A modern, user-based task management system built with ASP.NET Core MVC, featuring audit logging, dynamic UI, and smart task handling.
Smart Task Management System is a full-stack web application that allows users to manage their tasks efficiently with a clean and modern interface.
The system includes:
- User authentication & authorization (ASP.NET Core Identity)
- Task & category management
- Audit logging system
- Dynamic UI interactions
- Responsive modern design
- Register / Login / Logout system
- Identity-based user authentication
- User-specific data isolation
- Create, update, delete tasks
- Set priority (Low, Medium, High)
- Set status (Pending, In Progress, Completed)
- Due date tracking
- Live preview while creating tasks
- Simple AI-based priority suggestion
- Create and manage categories
- Assign colors to categories
- Active / Passive category state
- Category-based task grouping
- Overview of tasks
- Clean UI cards and layout
- Real-time data reflection
- Tracks all user actions:
- Create
- Update
- Delete
- Stores:
- Action type
- Entity name
- Description
- User info
- Timestamp
- Modern glassmorphism design
- Gradient-based layout
- Responsive navbar
- User avatar + dropdown menu
- Clean and consistent design system
| Dashboard Overview | Task Management Flow | Category Integration |
|---|---|---|
![]() |
![]() |
![]() |
Backend
- ASP.NET Core MVC
- Entity Framework Core
- ASP.NET Core Identity
Frontend
- HTML5 / CSS3
- Bootstrap 5
- JavaScript (DOM, Event Handling)
Database
- SQL Server
Detailed database structure, diagram and SQL script are available in:
π DataBase/
This folder includes:
README.mdSmartTaskManagementDb.sqlDiyagram.png
git clone https://github.com/yourusername/SmartTaskManagementSystem.git
cd SmartTaskManagementSystem
dotnet runUpdate your connection string in:
appsettings.jsonExample:
"ConnectionStrings": {
"DefaultConnection": "Server=.;Database=SmartTaskManagementDb;Trusted_Connection=True;TrustServerCertificate=True;"
}- MVC Architecture
- Dependency Injection
- Entity Relationships
- Service Layer (AuditLogService)
- Authentication & Authorization
- Responsive UI Design
- AJAX-based full dynamic updates
- Advanced dashboard analytics
- Email notifications
- Role-based authorization
Mertcan KayΔ±rΔ±cΔ±
- Backend-focused Full Stack Developer
- Passionate about clean architecture and modern UI design
π§ Actively being improved and expanded















