50% off all plans with SPRING50
Day 29: Video Player
Day 29 Beginner Challenge 29 of 100

Video Player

As a viewer interested in live streaming content, I want a user-friendly video platform that allows me to watch live streams, interact with them, and explore related content seamlessly, enhancing my overall viewing experience.

Acceptance Criteria

  • The interface must prominently display the live video stream with clear, accessible playback controls such as play, pause, and volume adjustment.
  • There should be a visible indicator showing the live status, current viewer count, and likes to engage the viewer and provide live feedback.
  • The user's channel information, including the profile picture and subscriber count, should be easily visible, enhancing community building and follower interaction.
  • Viewers should be able to like the video, share it, and engage with it through comments or reactions in real-time.
  • A sidebar or section for related videos should be available, allowing users to discover similar content based on the current stream. This section should display the video title, uploader, view count, and upload date.
  • The design must be responsive, ensuring that the video and related content sections are accessible on various devices, from desktops to mobile phones, without losing functionality or aesthetic appeal.
  • Navigation between different parts of the platform, like switching from live content to related videos, should be intuitive and seamless, promoting an engaging user experience.
View on GitHub
100 Days of Code Progress Day 29 / 100

Take this challenge

Start your 7-day free trial to solve this challenge in our built-in code editor with live preview.

Start 7-Day Free Trial to Solve This Challenge

Nearby Challenges