ToDoOrganize is a task management application that helps users manage their tasks. This project enables users to add, edit, delete and complete their tasks. The application stands out with its user-friendly interface and effective data management.
- Add, edit, and delete tasks
- Categorising tasks
- Determine task prioritization (Low, Normal, High)
- User login and registration procedures
- Role-based authorisation
- View and filter users' tasks
- Only Admin role users are authorized to view all tasks
- Robust data validation with DTO and FluentValidation
- Database management using EF Core and MSSQL
- Unit test cases
- C# and .NET
- Entity Framework Core
- Microsoft SQL Server
- AutoMapper
- FluentValidation