2torial

24 Sep 2024 min read

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 front-end. It also leverages microservice architecture, AWS S3 (for storage) and AWS SQS (as a message queue).

Screenshots

  1. Home page

Screenshot of the homepage


  1. Login

Screenshot of the login page


  1. Register

Screenshot of the registration page


  1. Upload

Screenshot of the homepage


  1. Tutorial page

Screenshot of the video upload page


  1. Video player

Screenshot of the video upload page