About Wettr
×Wettr - weather forcast, AI enhanced!
A demo application to demonstrate various services and features of AWS. The weather data comes from Norwegian Meteorological Institute and the daily summaries are generated using OpenAI.
The frontend is hosted on S3 and uses CloudFront as a CDN.
API Gateway and Lambda is used to expose the API to the internet.
Route 53 is used to route the domain name to the frontend and backend.
CloudWatch is used to monitor the health of the API.
DynamoDB is used to store the forecast data.
Polly is used to voice the weather summary text.
The frontend is written in TypeScript and uses React, Next.js and PicoCSS. The backend is written in Python. The code can be found on github.