Extend & Improve Existing Islamic Education App

Job ID: 40420943

Budget: ₹150,000 – ₹250,000 INR

Android (Kotlin) + iOS (SwiftUI) Developer Needed for Existing App Takeover & Extension

We are looking for an experienced mobile developer or small team to take over and extend an existing Islamic education mobile app.

This is NOT a new build. The app is already developed. We need testing, bug fixing, pending iOS completion, and one new Scholar Marketplace module.

Existing Tech Stack:

Android:
- Kotlin
- MVVM architecture
- XML UI
- Retrofit
- Minimum SDK 35

iOS:
- SwiftUI

Firebase:
- Crashlytics for error reporting

Scope of Work:

1. Existing Codebase Takeover
- Review existing Android and iOS codebase
- Understand current app flow
- No rewrite or migration unless absolutely necessary

2. Testing & Bug Fixing
- Full testing on Android and iOS
- Fix crashes and stability issues
- Fix UI/UX bugs
- Optimize performance

3. iOS Completion
- Complete pending iOS features
- Match Android feature parity
- Final testing on iOS

4. Scholar Marketplace Module
- Scholar registration
- Manual admin approval
- Scholar profile
- Scholar dashboard
- Scholar can create live sessions
- Scholar can set session price
- Student can browse sessions
- Student can pay and join live sessions

5. Live Session Integration
- Use Zoom SDK or Jitsi SDK for Phase 1
- Access to live session must be restricted to paid students only

6. Payment & Revenue Split
- Payment collected by platform
- Internal split logic:
- 70% scholar
- 30% platform fee
- Scholar earnings dashboard
- Manual monthly payouts handled by admin

7. Basic Admin Panel
- Approve/reject scholars
- View sessions
- View bookings
- View revenue
- View scholar-wise earnings
- Suspend/disable scholars or sessions

Final Deliverables:
- Updated Android app
- Updated iOS app
- Basic admin panel
- Store-ready builds
- Clean source code handover
- Basic documentation

Timeline:
Target delivery: 10–15 days

Payment:
Fixed price preferred.
Milestone-based payment only.

Requirements:
- Must be comfortable working on existing codebase
- Must have Kotlin MVVM experience
- Must have SwiftUI experience
- Must have payment integration experience
- Live video integration experience is preferred
- Must share live Play Store and App Store apps previously worked on

Please apply with:
1. Play Store app links
2. App Store app links
3. Your exact role in those projects
4. Your estimated cost
5. Your milestone-wise timeline