The assignment involves the creation of a TODO REST JSON API using ASP.NET Core. Please use the following libraries and versions:
- ASP.NET Core 2.2+
Updated @ May'19
Create a CRUD (Create, Update, Delete) API for a simple TODO Management application. A TODO contains a title (str), done (bool), a created (datetime) and updated (datetime) timestamp.
Via a REST API it must be possible to:
- List all TODOs
- List only uncompleted TODOs
- Change a TODOs title or status
- Delete a TODO
- Create an extra
statistics
route that returns the following statistics: Total number of todos, percentage of todos done, percentage of todos older than 30 days.
User management and authentication is are NOT required. The data doesn't have to be persisted, this repository already holds the basic data structures and a configured in-memory database
- Clone this repository
- Start working on the assignment
- Please do periodic commits with meaningful commit messages
- Once you are done push your final results
- If you don't want to create a public repository please invite (@phelmig, @erzaehlsalex, @flore2003) to your working repository
- Please include a brief description how to run your solution
- If you have any questions contact us (jobs@rocketloop.de)
Please note that we don't accept solutions without periodic commits or if we are unable to execute the solution.