- Replace local file storage with S3-compatible object storage
- Add automatic PDF download after generation
- Include timestamps in filenames to ensure uniqueness
- Remove unused static volume from Kubernetes deployment
- Update ConfigMap to remove unused variables and add S3 configuration
- Configure S3 credentials via Kubernetes secrets for both dev and prod environments
- Add boto3 dependency for S3 integration
- Create FastAPI backend with endpoints for generating math exercises
- Build Bootstrap frontend with responsive UI for exercise configuration
- Implement PDF generation functionality identical to original script
- Add README with installation and usage instructions
- Update requirements.txt with web dependencies
- Configure .gitignore to exclude compiled files and generated PDFs