Youtube Clone

Video Preview

Video Preview

One of the best user experiences on YouTube is the video preview feature. When hovering over a video thumbnail, users can see a preview of the video without entering the detailed video page, and even control the playback bar directly on the current page.

AWS Lambda

AWS Lambda

To create a service like YouTube, not only must you be able to load numerous videos from storage, but users should also be able to adjust the quality of each video manually. Additionally, the service must be able to handle uploading and playing large videos. Since this cannot be achieved with the basic video tag in HTML, I used AWS Lambda to implement these features.

React & Spring

React & Spring

Although it was possible to build a web service with only backend concepts using server-side rendering with Spring Boot and Thymeleaf, this project focused on providing an excellent user experience by utilizing client-side rendering with React and Spring Boot.