Skip to content

Video Player

VideoPlayer

This project is an exercise to practice Next.js, utilizing tRPC for client-server communication and server actions to interact with a Supabase database. The application is styled with TailwindCSS and Shadcn, featuring a fully responsive design. It allows users to view a collection of videos uploaded to AWS and play them in a video player. The application manages the state of likes and watches for each video, uses the App Router for navigation, and shares information between pages through the URL. It also supports light and dark modes and displays loading skeletons while data is being fetched.

VideoPlayer
VideoPlayer
VideoPlayer
VideoPlayer
VideoPlayer

Made with ❤️ by JuanValeraDev