Video Streaming Platform
Build a full stack video streaming platform inspired by modern content platforms where users can browse videos, open a watch page, search content, and explore creator channels. The application should include a homepage feed, video cards, a watch page, search functionality, and channel-style content organization. This challenge focuses on content feeds, search systems, structured media data, and user interaction workflows. The setup here is inferred from the file title rather than direct access to the Figma contents.
Attention
This challenge does NOT include downloadable assets.
You are expected to:
- Use your own images, icons, and resources when needed
- Recreate the design based on the provided Figma file
- Respect the main brand identity, colors, logo, and key visual elements
- Keep the overall UI structure, layout flow, and important sections consistent with the design
You are NOT required to use the exact same images, text content, or placeholder data from the original design.
Your focus should be on:
- Brand colors
- Logo usage
- Layout structure
- Spacing and alignment
- UI architecture
- Required functionality
Minor differences in content, images, or displayed data are acceptable, but the overall visual identity and core design direction should remain clearly consistent with the challenge.
Project Requirements
- Users must be able to view a homepage feed of videos
- Each video card must display thumbnail, title, creator name, and views
- Users must be able to open a video watch page
- The watch page must display the video player, title, and description
- Users must be able to search videos by title or keyword
- Users must be able to browse videos by category or section
- The interface must include a sidebar or navigation menu
- Users must be able to view related or recommended videos
- Video data must be fetched from a backend and stored in a database
- Basic validation must be implemented
- The UI must be clean, modern, and organized
Ready to submit your solution?
Upload your project for mentor review and showcase your structure, polish, and implementation quality.
Login Required
You need to be logged in to submit your solution for this challenge.
