LinkedOut can help you keep track of all of the fruitless applications you submit during a job hunt. Keep detailed records of the job description, the resumé and cover letter you sent in, and any contact you miraculously had with the company.
LinkedOut was built with server-side Blazor as the UI on top of patterns informed mostly by Jason Taylor's Clean Architecture.
The app is built to authenticate with an OIDC authority. I happen to be developing against Keycloak but it doesn't matter too much. The following blog posts were instrumental in figuring out how to wire up authentication:
- Set up database access
appsettings.Development.json is preconfigured to use MSSQLLocalDB
- Set up an OIDC authority
You can start up a local instance of Keycloak with the following command:
docker run -d -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:12.0.1
Then you have to add a realm & client, and populate appsettings.Development.json with the appropriate values.