Description
A video-streaming website where the admin uploads videos (tutorials). It uses Go, Docker, PostgreSQL, nginx and FFmpeg for backend and HTML, CSS (TailwindCSS) and JavaScript for fron-tend. It also leverages microservice architecture, AWS S3 (for storage) and AWS SQS (as a message queue).
Architecture
Screenshots
- Home page
- Login
- Register
- Upload
- Tutorial page
- Video player