Live at omegle.oamr.dev
Source code on github
Features
- Single-digit millisecond response time one-on-one chat application
- Connected AWS services seamlessly including S3, Cloudfront, and DynamoDB (NoSQL)
- Restricted public access of AWS services using principle of least privilege
Tech Stack
- JavaScript
- ReactJS (frontend)
- NextJS (simplifies React project)
- TailwindCSS (frontend styling)
- AWS S3 (storing static version of site)
- AWS Cloudfront (CDN to deliver static site)
- AWS API Gateway (hosting Websocket API)
- AWS Lambda (responds to websocket requests)
- AWS Dynamodb (stores current users)
Demo