This uses an Implementation of an OpenAPI compliant web service that abstracts away two downstream APIs; the Chuck Norris API and the Star Wars API. It's the frontend side to the API.
Sadly No Heroku Instance (I struggled for a few hours but DotNet was being super finicky, I did get it to work but chose to move forward with local)
Git Clone https://github.com/Lwachira/LincolnSovTechFrontend.git
CD to LincolnSovTechFrontend
dotnet restore (It should run on port 5001)
dotnet run
Fingers Crossed (Use the Heroku Instace instead)
For security purposes I made the Backend API only accept from a handful of address (CORS is annoying), which are :
You may need to change the ssl port in the launchSettings.json Which can be found in Properties (LincolnSovTechFrontend\Properties)