Bilingual Tutoring & Chat App Development need Mobile App Development
Contact person: Bilingual Tutoring & Chat App Development
Phone:Show
Email:Show
Location: Amman, Jordan
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project Title:
English/Arabic Chat and Tutor App – Flutter, Firebase, Paddle
Project Description:
We are hiring an experienced Flutter + Firebase developer or team to build and deploy a bilingual (English/Arabic) chat and language learning app called Fluent Friends.
The platform must support real-time chatrooms, subscriptions via Paddle, categorized English lessons (text and image-based), private messaging, and 1-on-1 voice/video sessions with tutors. The app must fully support both LTR and RTL interfaces with language toggling between English and Arabic.
You may suggest a customizable Flutter UI template that meets our specs to reduce development time and cost. We only accept Paddle as the payment processor.
Required Features:
1. User Registration and Profiles
Email/password and social login (Google, Facebook, Apple)
User profile with name, country, interface language (AR/EN), English level (Beginner/Intermediate/Advanced)
RTL support for Arabic, toggle between languages
2. Subscription System (via Paddle)
Required for full access
Plans: $10/month, $99/year
Unlocks full lesson access, VIP chatrooms, private messages, and voice/video calls
3. Chat System
Public chatroom (open to all)
Country-based chatrooms (VIPs can post, others view-only)
Private 1-on-1 messaging (text, image, video)
Read receipts, typing indicator
Block/report users
Admin moderation and full access to messages (including deleted)
4. Voice and Video Calls
1-on-1 calls for practice and tutoring
Agora or similar integration
Admin can view any session silently for monitoring
Tutors and users can schedule sessions manually
5. Lesson Library
3 Levels: Beginner, Intermediate, Advanced
30 category-based lessons per level
Bilingual content (English and Arabic)
Text + images + external video embeds
Stored in Firestore or equivalent
6. Tutor System
Separate registration flow and profile for tutors
Admin approval required
Listed publicly for booking based on language, reviews, and availability
1-on-1 sessions paid directly (no coins, only fiat)
Admin can monitor sessions and earnings
Tutor reviews, bookings, and performance tracking
7. Referral System
Users can generate referral links
Admin tracks referral activity and sets commission rules
Optional payouts for successful referrals
8. Admin Dashboard
Manage users, chatrooms, tutors, and lesson content
Upload, edit, and remove lessons
Review reported content, messages, and media
Full chat log access (even deleted messages)
Join live classes or calls without alerting users
Export usage, revenue, and user reports
CEO-level dashboard with platform KPIs
Deployment Requirements:
Firebase Hosting for web app
Google Play Console and iOS App Store submission
All Firebase tools fully configured:
Authentication, Firestore, Storage, Analytics, Messaging, Crashlytics
Admin panel hosted and secured
Full access to Firebase and store accounts handed over
Deliverables:
Fully working Flutter app (Web, Android, iOS)
Admin dashboard
Paddle payment integration
Source code and documentation
30-day post-delivery support
Do Not Apply If:
You lack experience with real-time Flutter apps or Firebase
You do not know how to integrate Paddle
You send a generic or templated proposal
To Apply:
Confirm you've read the full project scope
Suggest a Flutter UI template or request ours
Confirm Paddle integration
Provide a fixed price and delivery timeline
Share examples of similar work (chat, tutor, Firebase)
Confirm you will configure Firebase, admin dashboard, and mobile/web apps
Lowest qualified bid with shortest realistic timeline will be prioritized. Keep it reasonable to be considered." (client-provided description)
Matched companies (5)

Appsdiary Technologies

Mobiweb Global Solutions

April Innovations

SJ Solutions & Infotech
