Small react app that reads weather stuff from Finnish Meteorology Institute, analyses/stores it in Azure and shows it on a web page
Current status: MVP.
- Shows current temp on web page
- Lists a 24h forecast on a table
- Reads a json stats file from Azure blob storage and draws a Recharts chart as well as a table with data
Get started (quick instructions)
- Clone repo
- Set up Azure environment
- Set up blob storage container
- Set up keyvault for reading secrets
- Set up DataBricks workspace
- Set up Data Factory pipeline
- Set up Appservice plan (or do it via VS Code when deploying)
- In VS Code, Add appsettings.Development.json file and .gitignore (optional)
- Add your own Azure information into the section as follows: "AppSettings": { "KeyVaultUri": "", "StorageAccountName": "<your storage account name", "ContainerName": "<your blob's container name>", "BlobPath": "<path to the json file containing weather stats (without domain part or container name)>" }
- Run it locally: dotnet run
Better documentation and info coming up after solution matures...