Discworld Disorganiser

Purpose
The Discworld Disorganiser is a Web UI front end for my dwCheckApi project, and was created as a way for users to search through the main Discworld novels. Users can search by Book data (title, blurb contents, isbn, etc.), Character name, or Series data (Character name, Book name).
Technology Used
The Discworld Disorganiser itself uses .NET Core’s JavaScript services to precompile and serve Angular based TypeScript. It searches the database which is exposed by the dwCheckApi project, which itself is an ASP.NET Core WebApi project.
Source Location
The complete source code for this project can be found in the following GitHub repository: https://github.com/GaProgMan/dwCheckUI
The complete source code for the WebApi project (dwCheckApi) can be found at the following GitHub repository: https://github.com/GaProgMan/dwCheckApi
License
OwaspHeaders.Core has been released with an MIT licence. For a full description of the MIT licence, please click the following MIT image:
However, the tl;dr (too long; didn’t read) summary of the licence is available at the following link: https://tldrlegal.com/license/mit-license
Demonstration
The following video demonstrates some of the features of The Discworld Disorganiser
Live Location
The Discworld Disorganiser can be found at the following url: http://discworlddisorganiser.azurewebsites.net/
This live application makes calls to the live version of dwCheckApi, which can be found at the following url: http://dwcheckapi.azurewebsites.net/
Both of these applications are hosted on a free Azure VM, so there may be a slight pause when they are first accessed – this is because because free Azure VMs shut down from time to time.
Development Logs
This project forms the basis for a series of blog posts that I have written on the topic of ASP.NET Core WebApi projects
If you would like to read about how I have developed the code in this repository, please see the first in the blog post series entitled: “[WebApi Tutorial] Library Check – Services and DbContexts“