The challenge

Need a structured MVC sample that cleanly separates controllers from application logic while modeling projects/tasks with validation and cascade delete.

The approach

Developing with ASP.NET Core MVC and Entity Framework Core: full CRUD for tasks/projects, form validation, service-layer architecture, DI, and a one-to-many projects→tasks relationship with cascade deletion. Persistence via SQLite with ViewModels and clear separation of concerns.

The outcome

Working app at https://todo.sinafateh.ir · https://github.com/cnafateh/TaskFlow

Ready to start a project?

Share a short brief about your product or system. We will come back with a clear technical next step.