{"name":"Create a video-sharing app that supports both short-form and long-form video content. The app should have the following features:\n\n1.  **Dual Home Feeds:**\n    *   The app should open to a tabbed interface.\n    *   **\"Shorts\" Tab:** A full-screen, vertical, auto-playing feed for discovering short videos. Users can swipe up and down to navigate between videos.\n    *   **\"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.\n\n2.  **Video Player Experience:**\n    *   **Shorts Player:** The UI for liking, commenting, and sharing should be overlaid on the video.\n    *   **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.\n\n3.  **Video Creation and Upload:**\n    *   A prominent button for users to create content.\n    *   When uploading, the user must specify if the video is \"Short\" or \"Long-Form.\"\n    *   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.\n    *   Users must add a title to their video. A description is optional.\n\n4.  **User Interaction:**\n    *   Users can like and comment on all videos.\n    *   Users can follow creators.\n    *   The \"Shorts\" feed should prioritize content from followed creators and recommend new content.\n\n5.  **Creator Profile Page:**\n    *   Accessible by tapping a creator's username.\n    *   The profile should have separate, tabbed sections displaying grids of the user's \"Shorts\" and \"Long-Form\" videos.\n\nAll videos, comments, likes, and follower relationships should be stored persistently in a database and linked to the correct users.\n","short_name":"Create a video-sharing app that supports both short-form and long-form video content. The app should have the following features:\n\n1.  **Dual Home Feeds:**\n    *   The app should open to a tabbed interface.\n    *   **\"Shorts\" Tab:** A full-screen, vertical, auto-playing feed for discovering short videos. Users can swipe up and down to navigate between videos.\n    *   **\"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.\n\n2.  **Video Player Experience:**\n    *   **Shorts Player:** The UI for liking, commenting, and sharing should be overlaid on the video.\n    *   **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.\n\n3.  **Video Creation and Upload:**\n    *   A prominent button for users to create content.\n    *   When uploading, the user must specify if the video is \"Short\" or \"Long-Form.\"\n    *   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.\n    *   Users must add a title to their video. A description is optional.\n\n4.  **User Interaction:**\n    *   Users can like and comment on all videos.\n    *   Users can follow creators.\n    *   The \"Shorts\" feed should prioritize content from followed creators and recommend new content.\n\n5.  **Creator Profile Page:**\n    *   Accessible by tapping a creator's username.\n    *   The profile should have separate, tabbed sections displaying grids of the user's \"Shorts\" and \"Long-Form\" videos.\n\nAll videos, comments, likes, and follower relationships should be stored persistently in a database and linked to the correct users.\n","description":"Create a video-sharing app that supports both short-form and long-form video content. The app should have the following features:\n\n1.  **Dual Home Feeds:**\n    *   The app should open to a tabbed interface.\n    *   **\"Shorts\" Tab:** A full-screen, vertical, auto-playing feed for discovering short videos. Users can swipe up and down to navigate between videos.\n    *   **\"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.\n\n2.  **Video Player Experience:**\n    *   **Shorts Player:** The UI for liking, commenting, and sharing should be overlaid on the video.\n    *   **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.\n\n3.  **Video Creation and Upload:**\n    *   A prominent button for users to create content.\n    *   When uploading, the user must specify if the video is \"Short\" or \"Long-Form.\"\n    *   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.\n    *   Users must add a title to their video. A description is optional.\n\n4.  **User Interaction:**\n    *   Users can like and comment on all videos.\n    *   Users can follow creators.\n    *   The \"Shorts\" feed should prioritize content from followed creators and recommend new content.\n\n5.  **Creator Profile Page:**\n    *   Accessible by tapping a creator's username.\n    *   The profile should have separate, tabbed sections displaying grids of the user's \"Shorts\" and \"Long-Form\" videos.\n\nAll videos, comments, likes, and follower relationships should be stored persistently in a database and linked to the correct users.\n","start_url":"/s/322433?addToHomeScreen","display":"standalone","background_color":"#ffffff","theme_color":"#ffffff","icons":[{"src":"https://s.asim.sh/icon-pwa.png","sizes":"192x192","type":"image/png"},{"src":"https://s.asim.sh/icon-pwa.png","sizes":"512x512","type":"image/png"}]}