Video Fire

Job ID: 36931426

Budget: $30 – $250 USD

We are looking for a developer who can create an app using Flutter or React Native. The app should have the following features:

- A home page that displays the available videos and categories.
- A video player that can play videos from different sources and resolutions.
- A video uploading screen that allows users to upload their own videos after paying a monthly subscription fee of ₹50.
- A revenue calculation screen that shows how much money the creators earn from their videos based on the number of views and ad impressions.
- An integration with Google AdMob reward ads that will play before any video is requested by the user.
- A backend that supports account creation and login with Google, video storage on Cloudflare R2 with 360p and 720p quality, video streaming with adaptive bitrate and caching, and video sharing with unique links that redirect to the app screen.

The app should not show the videos in the feeds, but only through the links that can be shared anonymously. The app should be hosted on AWS and have a scalable and secure architecture.
Related categories: JavaScript Google Adsense Node.js PostgreSQL Flutter