Ustazi Mobile Application
Budget: $1,000 – $2,400 USD
I’m looking to develop a bilingual (Arabic + English) mobile application for private tutoring in Lebanon, where students can search for suitable private tutors and connect with them directly.
The key features include:
---
Main Features (MVP):
For Tutors:
Create a full profile (subjects, grade levels, area, “starting from” hourly rate)
Upload a profile photo and optional description
Choose one teaching method: in-person or online
Monthly subscription (Basic & Premium plans)
Inbox with chat history
View analytics (for Premium users only)
Ability to start chats (Premium only)
Report a student (Send a complaint)
For Students:
Search for tutors by subject, grade, area, teaching method, price
View tutor profile and hourly rate
Chat with tutors directly
Rate tutors from 1 to 5 stars (no written reviews)
Report a tutor (Send a complaint)
---
Chat Functionality:
Real-time messaging
Basic only responds / Premium can initiate chat with students who visited their profile
---
Subscription System:
Tutor must subscribe (monthly) to appear in search
Student usage is free for now
No online payments inside app (students and tutors coordinate payment externally)
Tutor subscriptions are paid via Wish Money (manual activation or admin panel)
---
Technical Requirements:
Flutter (preferred) to support Android & iOS
Clean admin dashboard to manage tutors, subscriptions, complaints
Firebase backend or equivalent
Full Source Code must be delivered at project end
Ownership of IP must belong to the buyer
Push notifications
Basic in-app analytics
UI should be clean and modern (Material / Cupertino style)
RTL support for Arabic
---
Timeline:
Preferably 3 to 6 weeks for full MVP.
---
Please include:
Your past work with similar apps (if available)
Tech stack you suggest
Estimated total cost
Whether post-delivery support is included
Thank you!
The key features include:
---
Main Features (MVP):
For Tutors:
Create a full profile (subjects, grade levels, area, “starting from” hourly rate)
Upload a profile photo and optional description
Choose one teaching method: in-person or online
Monthly subscription (Basic & Premium plans)
Inbox with chat history
View analytics (for Premium users only)
Ability to start chats (Premium only)
Report a student (Send a complaint)
For Students:
Search for tutors by subject, grade, area, teaching method, price
View tutor profile and hourly rate
Chat with tutors directly
Rate tutors from 1 to 5 stars (no written reviews)
Report a tutor (Send a complaint)
---
Chat Functionality:
Real-time messaging
Basic only responds / Premium can initiate chat with students who visited their profile
---
Subscription System:
Tutor must subscribe (monthly) to appear in search
Student usage is free for now
No online payments inside app (students and tutors coordinate payment externally)
Tutor subscriptions are paid via Wish Money (manual activation or admin panel)
---
Technical Requirements:
Flutter (preferred) to support Android & iOS
Clean admin dashboard to manage tutors, subscriptions, complaints
Firebase backend or equivalent
Full Source Code must be delivered at project end
Ownership of IP must belong to the buyer
Push notifications
Basic in-app analytics
UI should be clean and modern (Material / Cupertino style)
RTL support for Arabic
---
Timeline:
Preferably 3 to 6 weeks for full MVP.
---
Please include:
Your past work with similar apps (if available)
Tech stack you suggest
Estimated total cost
Whether post-delivery support is included
Thank you!