Amazon Q Developer "Quack The Code" Challenge - WebApp using Blazor
`This is a submission for the Amazon Q Developer "Quack The Code" Challenge: Exploring the Possibilities What I Built A Blazor WebAssembly app from scratch for tracking health vitals and fitness progress. Created as a proof of concept to quickly create a web app using a single prompt, helping in early development and testing with minimal setup. Features Vitals Tracker: Record and monitor blood sugar levels and blood pressure Fitness Tracker: Log exercises with sets, reps, and weights The application allows users to: • Track blood sugar levels with unit selection (mg/dL or mmol/L) • Record blood pressure (systolic and diastolic) • Create exercises and add multiple sets with reps and weights • View history of vitals and exercises • Delete records as needed All data is persisted to the PostgreSQL database, and the application includes proper validation, error handling, and logging throughout. Technology Stack Frontend: Blazor WebAssembly (.NET 8) Backend: ASP.NET Core Web API (.NET 8) Database: PostgreSQL ORM: Entity Framework Core with Npgsql provider Demo https://github.com/irtazaali/amazonq-fitnessapp/blob/main/fitnessapp-demo.mp4 Code Repository https://github.com/irtazaali/amazonq-fitnessapp How I Used Amazon Q Developer Provided a single prompt in Q chat and it did the rest Text to Web App

`This is a submission for the Amazon Q Developer "Quack The Code" Challenge: Exploring the Possibilities
What I Built
A Blazor WebAssembly app from scratch for tracking health vitals and fitness progress. Created as a proof of concept to quickly create a web app using a single prompt, helping in early development and testing with minimal setup.
Features
- Vitals Tracker: Record and monitor blood sugar levels and blood pressure
-
Fitness Tracker: Log exercises with sets, reps, and weights
The application allows users to:
• Track blood sugar levels with unit selection (mg/dL or mmol/L)
• Record blood pressure (systolic and diastolic)
• Create exercises and add multiple sets with reps and weights
• View history of vitals and exercises
• Delete records as needed
All data is persisted to the PostgreSQL database, and the application includes proper validation, error handling, and logging throughout.
Technology Stack
Frontend: Blazor WebAssembly (.NET 8)
Backend: ASP.NET Core Web API (.NET 8)
Database: PostgreSQL
ORM: Entity Framework Core with Npgsql provider
Demo
https://github.com/irtazaali/amazonq-fitnessapp/blob/main/fitnessapp-demo.mp4
Code Repository
https://github.com/irtazaali/amazonq-fitnessapp
How I Used Amazon Q Developer
Provided a single prompt in Q chat and it did the rest
Text to Web App