Back to Projects

VideoBoard

LIVE

Cloud-native video sharing platform built on AWS microservices architecture with global content delivery.

VideoBoard
Overview

Cloud-native video sharing platform built on AWS microservices architecture with global content delivery.

Key Highlights
  • Architected microservices (auth, user, video) packaged as multi-Docker containers, stored in Amazon ECR, and deployed to AWS Lambda via API Gateway
  • Implemented complete media pipeline: React build hosted on Amazon S3; video and thumbnail uploads to private S3 bucket; global streaming and caching through S3 + CloudFront
  • Secured platform with JWT authentication, password reset via Nodemailer, and protected routes; leveraged Redux Toolkit for state management with Mux Player and Lexical editor
  • Automated build, test, and deployment with Jenkins on EC2 server; monitored application logs and performance metrics via CloudWatch
Screenshots
VideoBoard screenshot 1
Tech Stack
ReactTypeScriptNode.jsMongoDBAWS LambdaAPI GatewayS3CloudFrontDockerJenkinsCloudWatchMux PlayerRedux Toolkit
Project Info
Status
LIVE
Category
web
What I'd Improve Next
  • Real-time collaborative video editing
  • Advanced analytics dashboard with viewer engagement metrics
  • Multi-bitrate adaptive streaming optimization
  • Machine learning-based content recommendations