A REST API for monitoring simple ToDo tasks.
- Get All Tasks
- Get specific Task
- Get incomin Tasks (for today / tomorrow / current week)
- Create Task
- Update Task
- Set percent complete
- Delete Task
- Mark as done
- .NET 9
- Minimal API
- Data persistence
- Unit / Integration tests
- No errors / warnings
- Pure C#, no external scripts
- Data validation
- TDD - as coverage matters
- DDD - might be an overkill for this small app, but i like clarity
- Vertical slice - code organized by feature can be easily extended with more features