Flutter-Based Educational Streaming App
Budget: ₹1,500 – ₹12,500 INR
Project Title: Flutter Android Video Streaming App with Firebase & Razorpay
Description:
I want to develop a clean and modern Flutter-based video streaming app for Android only, focused on online learning. Below are the key requirements:
Platform:
Flutter (Android only)
Core Features:
Splash Screen
App logo + tagline: “Learn Anything, Anywhere”
Authentication
Google Sign-In
Email login/signup using Firebase Authentication
Home Screen
Search bar on top
Horizontally scrollable categories (e.g., Coding, Business, Motivation, etc.)
Grid/List view of video cards
Each video card will show:
Thumbnail
Title (in English)
Language tag (EN/HI/Mix)
Duration
Lock overlay if not subscribed
Video Details Screen
Title, description, duration
Embedded video (from Vimeo or Firebase)
If not subscribed → show preview & “Subscribe to Watch” button
If subscribed → play full video
Subscription Page
Monthly plan: ₹99
Yearly plan: ₹499
Razorpay integration for payments
After successful payment, unlock full video access
My Library
List of watched and liked videos
Settings Screen
Language toggle (English/Hindi)
Contact/Support
Logout button
Admin Panel (can be Firebase-based or web CMS)
Upload new videos with:
Title
Description
Category
Language tag
Video link or file (hosted on Vimeo or Firebase Storage)
View/edit/delete video content
View subscriber data (optional)
Backend & Hosting
Authentication: Firebase Auth
Database: Firestore
Storage: Firebase Storage (if not Vimeo)
Video Hosting: Prefer Vimeo
Payment Gateway: Razorpay
Design
Clean and modern UI
Color theme: Blue & White
Font should support both English and Hindi
Responsive and well-structured UI
Deliverables
Flutter Android Source Code
APK File
Firebase Setup
Admin Panel (basic or Firebase-based)
Razorpay Integration
Full Documentation (including how to manage content and pricing)
Description:
I want to develop a clean and modern Flutter-based video streaming app for Android only, focused on online learning. Below are the key requirements:
Platform:
Flutter (Android only)
Core Features:
Splash Screen
App logo + tagline: “Learn Anything, Anywhere”
Authentication
Google Sign-In
Email login/signup using Firebase Authentication
Home Screen
Search bar on top
Horizontally scrollable categories (e.g., Coding, Business, Motivation, etc.)
Grid/List view of video cards
Each video card will show:
Thumbnail
Title (in English)
Language tag (EN/HI/Mix)
Duration
Lock overlay if not subscribed
Video Details Screen
Title, description, duration
Embedded video (from Vimeo or Firebase)
If not subscribed → show preview & “Subscribe to Watch” button
If subscribed → play full video
Subscription Page
Monthly plan: ₹99
Yearly plan: ₹499
Razorpay integration for payments
After successful payment, unlock full video access
My Library
List of watched and liked videos
Settings Screen
Language toggle (English/Hindi)
Contact/Support
Logout button
Admin Panel (can be Firebase-based or web CMS)
Upload new videos with:
Title
Description
Category
Language tag
Video link or file (hosted on Vimeo or Firebase Storage)
View/edit/delete video content
View subscriber data (optional)
Backend & Hosting
Authentication: Firebase Auth
Database: Firestore
Storage: Firebase Storage (if not Vimeo)
Video Hosting: Prefer Vimeo
Payment Gateway: Razorpay
Design
Clean and modern UI
Color theme: Blue & White
Font should support both English and Hindi
Responsive and well-structured UI
Deliverables
Flutter Android Source Code
APK File
Firebase Setup
Admin Panel (basic or Firebase-based)
Razorpay Integration
Full Documentation (including how to manage content and pricing)