β‘ A modern task management system with user-based architecture, dynamic UI, and audit logging
A scalable and production-style task management system built with ASP.NET Core MVC, Entity Framework Core, and SQL Server.
The application allows users to manage their tasks efficiently with a clean and modern interface, focusing on user isolation, dynamic interactions, and clean architecture.
- Real-time task updates (AJAX)
- User-based task isolation
- Audit logging for all critical actions
- π User Authentication & Authorization (ASP.NET Core Identity)
- π Task Management (CRUD + status + priority)
- π Category Management with color system
- π Dynamic Dashboard with real-time updates
- β‘ AJAX-based UI interactions
- π§Ύ Audit Logging System (track all actions)
- π¨ Modern UI (glassmorphism + gradients)
- π± Responsive design
- User-based data isolation
- Clean and scalable architecture
- Real-time UI updates with AJAX
- Audit logging for tracking system activity
- Modern and responsive UI design
- ASP.NET Core MVC (Backend)
- Entity Framework Core (ORM)
- SQL Server (Database)
- Bootstrap 5 (UI Framework)
- JavaScript (AJAX, DOM)
- HTML5 / CSS3
| List | Create | Edit |
|---|---|---|
![]() |
![]() |
![]() |
| List | Create | Edit |
|---|---|---|
![]() |
![]() |
![]() |
| Login | Register |
|---|---|
![]() |
![]() |
| Password | |
|---|---|
![]() |
![]() |
git clone https://github.com/MertcanKayirici/SmartTaskManagementSystem.gitOpen the solution file (.sln) using Visual Studio
SmartTaskManagementDb/DataBase/SmartTaskManagementDb.sql"ConnectionStrings": {
"DefaultConnection": "Server=.;Database=SmartTaskManagementDb;Trusted_Connection=True;TrustServerCertificate=True;"
}Press F5 in Visual Studio π
- Ensure SQL Server is running
- Update connection string if needed
- Do not expose sensitive credentials
- Controllers β Handles HTTP requests
- Models β Data structures & entities
- Views β UI components (Razor)
- Services β Business logic (AuditLogService)
- Database β SQL scripts & schema
- Screenshots β Project visuals
- MVC Architecture
- Dependency Injection
- Service Layer (AuditLogService)
- Entity Relationships
- User-based data design
- AJAX dynamic UI
This project was built to simulate a real-world task management system and demonstrate practical backend development skills in a production-like environment:
- Backend architecture design
- Authentication & authorization implementation
- Dynamic UI development
- Audit logging and activity tracking
This is not just a simple CRUD app.
It includes:
- User-based architecture
- Audit logging system
- Dynamic UI interactions
- Clean and scalable structure
This makes it closer to a real production system.
Mertcan KayΔ±rΔ±cΔ±
Backend-Focused Full Stack Developer
- πΌ Focus: ASP.NET Core, SQL Server, Backend Architecture
- π GitHub: https://github.com/MertcanKayirici
If you like this project, don't forget to star β the repository.














