A fun Headless CMS that uses MartenDb and Blazor Server.
You will need to add the following secrets for this project to work. If you are using visual studio, I recommend using the manage secrets option instead of adding these to your appsettings.json
or launchsettings.json
file.
{
"TINIFY_API_KEY": "register on https://tinypng.com/developers to get our free key",
"Kestrel:Certificates:Development:Password": "kestrel cert key for local development",
"Auth0": {
"Domain": "your domain",
"ClientId": "your client id",
"ClientSecret": "your client secret"
}
}
You will also need to create a google credentials file and set the path in the launchsettings.json
file.
"GoogleCredentialFile": "c:/data/temp/bradjolicoeur-web-f75a278433e9.json"
- Auth0
- Authentication
- TinyPNG
- Optimize image sizes during upload
- Google Cloud Storage
- Storage of images