Serverless Mental Math Training Platform on AWS
Bucket: abacus-training-game
• HTML5 Game Interface
• CSS3 Animations
• JavaScript Game Logic
• Responsive Design
• CloudFront Distribution
RESTful API Endpoints
• POST /start-game
• POST /submit-answer
• GET /leaderboard
• CORS Configuration
• Request Validation
Python 3.9 Runtime
• Game Logic Processing
• Score Calculation
• User Authentication
• Leaderboard Management
• Auto-scaling
NoSQL Database
• Users Table (PK: user_id)
• GameSessions Table (PK: session_id)
• Leaderboard Table (PK: game_type)
• On-demand Billing
• Point-in-time Recovery
Monitoring & Alerts
• Lambda Function Metrics
• API Gateway Logs
• DynamoDB Performance
• Error Rate Monitoring
• Custom Dashboards