RESTful quotation management API with the following technical properties:
- Language of development C# on .NET Core 3.1
- JSON format is used to exchange data between the client and server
- For preserving user data and app state between requests used Dependency Injection.
POST /api/quotes
PUT /api/quotes/1
DELETE /api/quotes/1
GET /api/quotes
GET /api/quotes/category/abc
GET /api/quotes/random
Worker that wakes up every 5 minutes and deletes quotes that were created more than 1 hour ago.
MIT