The goal of the project is to create a web application where users can create tasks and manage them.
- The web application must use the ASP.NET Core Web Api
- Angular must be used for the interface
- Data should be stored in SQL Server database
- Entity Framework Core must be used to connect to the database
- Users must be able to create an account and log in to the application
- Users should be able to recover their password if they forget it
- Access to the application should be possible only after authorization
- Users should be able to create tasks with a name, description and due date
- Users should be able to mark a task as completed or cancelled
- Users should be able to see a list of their tasks (sorted by due date)
- Users should be able to search tasks by name and description