GitHub: Frontend | Backend

Tech Stack
- Frontend: Flutter, Firebase Auth, Bloc, MVVM Architecture
- Backend: Node.js, Express.js, MongoDB
- Cloud & Media Services: AWS S3, AWS SQS, AWS Lambda, AWS Elemental MediaConvert
- Streaming Protocol: HLS (Adaptive Bitrate Streaming)
Highlights
- Implemented adaptive bitrate streaming to deliver optimized video playback for various internet speeds.
- Designed a fully automated video pipeline:
- Upload video → S3 storage
- Trigger AWS SQS event
- Process with AWS Lambda and Elemental MediaConvert into HLS segments and playlists.
- Built a responsive UI similar to Netflix, with dynamic content categories and detailed movie/series pages.
- Integrated secure playback with expiring signed URLs.
Key Features
- Multiple bitrate streaming support.
- Secure storage and delivery with AWS S3.
- Dynamic movie browsing with category-based filtering.
- Serverless media processing workflow for cost efficiency.
Links