
Teaching Marketplace & Learning Platform
- or -
Post a project like this- Posted:
- Proposals: 66
- Remote
- #4512612
- OPPORTUNITY
- Expired










Description
We are seeking an experienced and highly skilled software developer or senior full stack developer to build a premium online learning marketplace specialising in Qur'an, Arabic and Islamic Studies.
This is **not** a simple tutoring website.
We are building a scalable international SaaS platform combining the functionality of platforms such as Preply, italki, Calendly, Zoom, Moodle and modern AI-powered learning systems into one fully integrated solution.
The successful developer must have extensive experience developing complex educational marketplaces, live video platforms and payment systems. Experience with AI integration is highly desirable.
The platform will support:
* One-to-one lessons
* Group classes
* Live classes
* Recorded courses
* Worldwide teachers and students
* Multi-language architecture
* Multi-country support
* Multi-currency
* Automatic timezone conversion
Teacher Marketplace
Teachers will be able to:
* Register from anywhere in the world
* Complete identity verification
* Upload qualifications
* Record profile introduction videos
* Set availability
* Set hourly rates (within Admin limits)
* Digitally sign contracts
* Accept lesson bookings
* Apply to teach group classes
* Teach through the built-in virtual classroom
* Create assessments
* Issue certificates
* Write reports
* Track earnings
* View analytics
* Receive ratings and reviews
Students should be able to search teachers using advanced filters including:
* Price
* Availability
* Country
* Gender
* Qualification
* Experience
* Native language
* Teaching speciality
* Ratings
* Trial lessons
Virtual Classroom
The classroom should include:
* Built-in video conferencing
* Interactive whiteboard
* Screen sharing
* PowerPoint support
* Flipbook/PDF reader
* Session recording
* AI meeting transcription
* Shared notes
* Live chat
* File sharing
* Interactive quizzes
* Educational games
* Breakout rooms
* Polls
* Attendance tracking
AI Features
We intend to integrate AI throughout the platform, including:
* Automatic lesson transcription
* AI lesson summaries
* AI-generated homework
* AI study recommendations
* AI learning analytics
* AI pronunciation assessment
* AI Tajweed assistance
* AI chatbot support
Learning Management
Students should have access to:
* Learning dashboard
* Homework
* Exams
* Progress tracking
* Certificates
* Recorded lessons
* Learning history
* Vocabulary notebook
* Achievement badges
* Parent accounts
* Personal notes
Administration
Comprehensive Super Admin and Admin dashboards including:
* User management
* Teacher approvals
* Revenue reporting
* Commission management
* Teacher performance
* Attendance reports
* Booking analytics
* Student retention
* Financial reporting
* Marketing dashboard
* CRM
* Promotional coupons
* Referral system
* Audit logs
* Support tickets
* Refund management
Payments
Integrated payment gateway supporting:
* Hourly payments
* Monthly subscriptions
* Block bookings
* Direct Debit
* One-off payments
* Discount codes
* Commission management
* Teacher payouts
Technical Requirements
Please include details of:
* Technologies/frameworks you recommend
* Proposed system architecture
* Security approach
* Scalability strategy
* Cloud hosting recommendation
* Database design
* AI technologies you intend to use
* Estimated timeline
* Team structure
* Relevant portfolio examples
Existing Specification
A detailed Software Requirements Specification (SRS) has already been prepared and will be provided to shortlisted candidates. The specification currently includes extensive functionality covering user management, virtual classrooms, examinations, reporting, payments, scheduling, AI transcription, flipbook integration, analytics, role-based permissions and much more.
## Important
Please do **not** apply unless you have previously built a sophisticated online education marketplace or SaaS platform of comparable complexity.
Applications without examples of similar projects will not be considered.
This project is intended to become a market-leading global platform, therefore code quality, scalability, security and long-term maintainability are essential.
Adam K.
100% (136)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Can you share the complete SRS and any existing Figma/UI designs?
What functionality is mandatory for the initial MVP, and what can be delivered in Phase 2?
Do you already have a preferred video infrastructure such as LiveKit, Agora, Daily, or Twilio?
Which countries will be supported at launch, particularly for teacher payouts and payment processing?
Which payment gateway is preferred, and do you require marketplace payouts such as Stripe Connect?
Do you already have AI providers selected for transcription, pronunciation, and Tajweed assessment?
Will the platform require full RTL/multilingual support from the initial release?
How many concurrent live classes/users should the initial architecture support?
Are parents intended to have separate accounts with access to their children's learning activity?
Do you already have the curriculum, assessment structure, certificate templates, and learning-content models defined?
Is the expectation that one developer handles the entire platform, or will there be separate UI/UX, QA, DevOps, and product resources?
Do you have a target MVP launch date and initial development budget? -

Hi Adam, when are you planning to start? We’re ready to review the SRS and discuss the first launch milestone, particularly how bookings, rescheduling and cancellations should flow through teacher availability, classroom access, attendance, refunds, commissions and payouts. Once that workflow is agreed, we can confirm the build sequence and begin immediately.
-

- For the virtual classroom, do you prefer integrating an existing solution such as Zoom, LiveKit, or Agora, or would you like a fully custom WebRTC-based classroom?
- How would you like the AI features to operate across the platform, and are there specific AI providers or technologies you prefer? For example, should AI generate lesson summaries, homework, pronunciation assessments, Tajweed assistance, analytics, and chatbot responses in real time, or should some features operate asynchronously?
- What payment gateways, teacher payout methods, subscription models, and regional compliance requirements should the platform support? -

Hi Adam, Please clarify below
1. Is the provided SRS the complete scope for Phase 1, or are you expecting all of the features listed above to be delivered within the 3–4 week timeline? If phased, which features are considered MVP vs. later releases?
2. Do you already have preferred third-party services for video conferencing (e.g., Zoom SDK, Daily, LiveKit, Agora), payments (Stripe, PayPal, etc.), and identity verification, or would you like us to recommend the best technology stack?
3. Which AI features are required in the initial release? Should we implement only core capabilities (transcription, lesson summaries, chatbot), or are advanced features like pronunciation assessment, Tajweed assistance, and learning analytics also expected in Phase 1?
4. Will you provide the complete UI/UX designs (Figma) and branding assets, or is the selected developer/team expected to design the user interface and user experience as part of the project? -

Hi Adam, which system should act as the source of truth when a lesson is booked, rescheduled, cancelled or partially completed, so that availability, student access, attendance, refunds, commissions and teacher payouts always reconcile correctly across the marketplace, classroom, LMS and payment modules?