Ustazi Mobile Application

Job ID: 39634791

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!