A collection of AWS projects demonstrating cloud architecture, full-stack development, and DevOps practices.
- 01-static-website-s3 - React portfolio with S3/CloudFront hosting
- 06-smart-resize-images - Next.js image resizer with Lambda backend
- 13-2048-game-aws-codepipeline - React game with CI/CD pipeline
- 14-multicloud-weather-tracker - Weather app with multi-cloud failover
- 05-content-recommendation - ML recommendation system with Spotify data
- 07-automated-receipt-processor - OCR processing with Textract
- 08-ai-rag-portfolio-chat - RAG chatbot with Bedrock
- 11-serverless-image-recog-poem-engine - Image recognition with poetry generation
- 02-mass-email-lambda - Bulk email system with SES
- 03-custom-alexa-skill - Voice interface for portfolio
- 04-text-to-speech-polly - TTS service with Polly
- 09-lex-chatbot - NLP chatbot with Lex
- 10-KInesis-ECR-ML - Stream processing with Kinesis
- 12-kubernetes-simple-app - Microservices with Kubernetes
- 15-cross-cloud-k8s-gitops - Cross-cloud Kubernetes with GitOps CI/CD
- Frontend: React, Next.js, Vanilla JS
- Backend: Node.js, Python, TypeScript
- AWS Services: Lambda, S3, API Gateway, DynamoDB, ECS, etc.
- Infrastructure: Terraform
- CI/CD: GitHub Actions, AWS CodePipeline
- Clone repository
- Choose a project directory
- Follow the project's README for setup
- Most projects use Terraform for infrastructure
git clone https://github.com/omesh7/aws-portfolio.git
cd aws-portfolio/01-static-website-s3
# Follow project README- AWS CLI configured
- Terraform >= 1.0
- Node.js 18+
- Docker (for container projects)
Each project has detailed setup instructions in its README file.