Skip to content

Rocketloop/aspnet-core-assignment-light

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Backend Assignment: (Very) Simple Todos API

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

Simple TODO API (2-4h)

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

How to work on the assessment

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages