Skip to content

kynesss/TaskFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ—‚๏ธ TaskFlow

A task management system built with ASP.NET Core MVC, following the Clean Architecture pattern. Designed as a hands-on project for learning backend-focused development in the .NET ecosystem.


๐Ÿ› ๏ธ Technologies & Tools

  • ASP.NET Core MVC 8
  • Entity Framework Core โ€“ data access
  • ASP.NET Identity โ€“ authentication & roles
  • AutoMapper โ€“ DTO mapping
  • MediatR โ€“ CQRS (Commands & Queries)
  • FluentValidation โ€“ model validation
  • xUnit + Moq + FluentAssertions โ€“ unit testing
  • Bootstrap โ€“ basic UI styling

๐ŸŽฏ Features

  • ๐Ÿง‘โ€๐Ÿ’ผ User registration & login with Identity UI
  • ๐Ÿ” Role-based access (Admin / Manager / User)
  • โœ… Task creation, editing, deletion
  • ๐Ÿ“Š Filtering & sorting tasks (AssignedTo, CreatedBy, Status, Priority)
  • ๐Ÿ“จ Tasks can be assigned to users
  • ๐Ÿ“„ Clean separation of concerns using CQRS + MediatR
  • ๐Ÿ“ฆ Unit-tested command handlers & validators

๐Ÿงฑ Architecture

This project follows the Clean Architecture approach:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published