- Frontend: React, TypeScript, Tailwind CSS
- Backend: TypeScript, Express, NodeJS, Mongoose
- Database: MongoDB
- Authentication: JWT Authentication
- Containerization: Docker
- Cloud Services: AWS (ECR, ECS, S3, SQS)
- Storage: S3 (AWS)
- Transcoder: FFmpeg
- Video Transcoding: Convert videos to .m3u8 and .ts formats for qualities like 360p, 480p, 720p, and 1080p.
- User Authentication: Secure login and signup with email OTP verification.
- Video Status Tracking: Monitor video statuses (queued, processed, processing, failed) through intuitive charts and graphs.
- HLS Video Streaming: Playback support with adaptive quality streaming.
- Authentication: Sign up and log in securely using JWT tokens.
- Video Upload and Transcoding: Upload videos for automatic transcoding into various qualities.
- Quality Selection: Choose from available video qualities for playback.
- Status Monitoring: Track the status of each video through visual representations.
Feel free to share any feedback. Click here to send an email.
You can also reach out to me on contact section on my Portfolio .