AWS Certification Quiz Platform
Serverless quiz platform with AI-powered question generation using Amazon Bedrock and AWS AppSync.
Overview
A comprehensive serverless quiz platform built for AWS certification preparation. Features AI-powered question generation using Amazon Bedrock, real-time updates with AWS AppSync, and infrastructure as code using Terraform.
Technologies & Tools
Key Features
- 1AI-powered question generation using Amazon Bedrock Claude 3 model
- 2Real-time quiz synchronization with AWS AppSync GraphQL subscriptions
- 3Serverless architecture with Lambda functions and DynamoDB
- 4Infrastructure as Code with Terraform for reproducible deployments
- 5Responsive design optimized for mobile and desktop study sessions
- 6Practice mode with explanations for each answer
Challenges & Solutions
Real-time Question Delivery
Challenge: Need to deliver questions and answers in real-time to multiple concurrent users without infrastructure management.
Solution: Implemented AWS AppSync with GraphQL subscriptions for real-time data synchronization, eliminating the need for WebSocket management and scaling automatically.
AI Response Consistency
Challenge: Amazon Bedrock responses needed structured formatting for questions, options, and explanations.
Solution: Created prompt engineering templates with JSON schema validation to ensure consistent AI-generated question format, with fallback parsing for edge cases.
Project Information
Timeline
Oct 2024 - Present
Role
Solo Developer
Project Metrics
10+
Tech Stack
100%
Serverless