App for sharing videos Progressive Web App -- 2

Job ID: 36689317

Budget: $1,000 – $2,000 USD

App for Sharing Videos Progressive Web App

Platform Compatibility
- Compatible with both iOS and Android

• The application must be accessible from computers and mobile phones adaptable for any resolution. (Progressive Web App)
• Users registration with email/password, 2FA Google, Mobile phone code.
• User bio: Photo, Cover, Description, Links, Following, Followers, Likes, Verify tick
• User profile can be share on Reddit and Twitter, option to copy link profile.
• Users can be follow or reported
• Users search by name
• Users can upload videos with a maximum length of 10 minutes, with the option to apply text, emoticons and slow motion effect.
• Personalized feed that displays videos based on user preferences, likes and following. (when user is registering on platform need to select 3 category of content)
• Users will add description, category where to show video and hashtags for video uploaded, max. 160 characters.
• Video quality minimum resolution 720p, 1:1 or 9:16 aspect ratios only.
• Users can upload videos free or premium, the premium video will appear on user profile or in feed locked, will be unlocked after will be paid.
• Video feed will show free videos and premium videos locked or unlocked whether it was purchased or not.
• Users can select if allow comments or not to uploaded video.
• Option for videos: Report, Like, Comment, Share (embed, Twitter & Reddit)
• Tips for video (a user can send coins or gift to video creator)
• Users can be follow or reported
• Users verify id with SEON.IO
• IP Geolocation (user can block a country to view their content)
• Content find by hashtags or category.
• Live features (only verified users, 1000 followers and 100 minutes content uploaded. Live video can be delete or cut for sale maximum 10 minutes.
• Live video can be set with a fee entry for each user.
• Users can send tips or gift to creator.
• Users can get tips & gifts for their uploaded videos from other users.
• 100.000 followers and 500 minutes content uploaded will be reward with 100 coins for each video uploaded. (minimum video length 3 minutes max.10 minutes) . This numbers need to be increased or decreased for admin panel (backend)
• 1000.000 followers and 1500 minutes content uploaded will be reward with 250 coins for each video uploaded (minimum video length 3 minutes max.10 minutes). This numbers need to be increased or decreased for admin panel (backend)
• Users need to have wallet on app to store the coins that will received or buy from app with credit card (Verotel.com or CCBill payment processor)
• Users can transform their received coins in real money (need to make a Payout Request). Minimum payout 100 euro / USD.
• Comment Section: Allows users to interact with each other and express their opinions and thoughts about the videos they have seen.
• Private chat option with live cam, users set their price / minute.
• Managing Payout Requests (Approve or deny creator requests manually)
• Managing commission percentage for platform or user
• Managing reward for upload content (number of followers, content minutes, user will get coins on the app wallet)
• Managing rate for buying coins ( ex. 100 coins user will pay 12 USD / euro )
• Videos & Users Management (reported videos, users etc.)
• Affiliate marketing (option to promote site and receive coins on wallet)