/Test-Task

.NET/Angular

Primary LanguageC#

FD Test case project!

Welcome to your test task.

Our test task is based on the Clean Architecture Solution Template that uses .NET and Angular. In it, there is a simple Todo app that we wish you to add three features. After finishing the task, please create a GitHub repository containing this project's initial files in the main branch and separate branches for every feature you will work on. And make Pull Request for every feature for us to review.

Feature 1

  • Users can change the background color for each Todo item.

Feature 2

  • Users can add and remove tags to the Todo items.
  • Users can filter Todo items by tags.
  • Add shortcuts on UI for the most used tags by the user. (nice to have)
  • Add text search. (nice to have)

Feature 3

  • Add soft delete for Todo lists and items.
  • Deleted items should not be deleted from the database
  • Deleted items should not be shown on the UI or included in any query

Include as much unit test coverage as possible for the code you add.

We are aware that our tasks have open-ended questions. But we wish to see your perspective and ideas. Feel free to let your imagination run wild and create anything you want with this task.