Kambel
@kamtothebambam
No bio ...yet
Sims

Create a video-sharing app that supports both short-form and long-form video content. The app should have the following features:
1. **Dual Home Feeds:**
* The app should open to a tabbed interface.
* **"Shorts" Tab:** A full-screen, vertical, auto-playing feed for discovering short videos. Users can swipe up and down to navigate between videos.
* **"Videos" Tab:** A browsable feed for long-form content, displaying videos as a list or grid with a thumbnail, title, creator name, and view count.
2. **Video Player Experience:**
* **Shorts Player:** The UI for liking, commenting, and sharing should be overlaid on the video.
* **Long-Form Player:** Tapping a long-form video opens a dedicated player screen with standard video controls (play/pause, timeline scrubber), video title, description, and a comments section below.
3. **Video Creation and Upload:**
* A prominent button for users to create content.
* When uploading, the user must specify if the video is "Short" or "Long-Form."
* Users can upload from their device library or record directly in the app. The video in the attachment `https://user-images.githubusercontent.com/12345/67890.mov` is a good example of the type of video content to expect.
* Users must add a title to their video. A description is optional.
4. **User Interaction:**
* Users can like and comment on all videos.
* Users can follow creators.
* The "Shorts" feed should prioritize content from followed creators and recommend new content.
5. **Creator Profile Page:**
* Accessible by tapping a creator's username.
* The profile should have separate, tabbed sections displaying grids of the user's "Shorts" and "Long-Form" videos.
All videos, comments, likes, and follower relationships should be stored persistently in a database and linked to the correct users.
© 2025 aSim. All rights reserved.