OwnTube-tv / web-client

Portable video client for PeerTube in React Native
https://owntube-tv.github.io/web-client/
The Unlicense
0 stars 11 forks source link

Implement Initial Landing Page Components for Project Description #11 #22

Closed tryklick closed 4 months ago

tryklick commented 4 months ago

This Pull Request (PR) initiates the development of our project's landing page, focusing on essential React components and their integration with backend services(#10). It aligns with the objectives outlined in issues #11 and #3 and sets the stage for further enhancements including theming and design refinement as per our project goals.

MainPageComponent: A vertically scrolling container for the landing page.

VideoCategoryPreviewComponent: Displays video thumbnails in a horizontally scrollable format, offering a preview of different categories.

VideoThumbnailComponent: Presents detailed information for each video, including thumbnail, title, and category.

Integration and Styling: Integrated with VideoService for dynamic data display. Initiated styling framework, setting up for future theming capabilities.