Mobile App Development for CLT Academy

Job ID: 40152567

Budget: $30 – $250 USD

CLT ACADEMY – FUNFIN (Mobile + Web)
Phase-1: Full Ecosystem Launch (MENA Ready)
Freelancer / Agency Quotation Brief (RFP)

0) Purpose of this Document

We are inviting freelancers/agencies to submit a detailed quote to build the CLT Academy Super App as a single-phase, full-scope delivery (mobile + web + admin + backend + security + integrations).

This document defines the vision, scope, features, security requirements, integrations, and deliverables. Quotes must be based on this scope.

1) Project Vision

CLT App will be the central operating system of CLT Academy — combining learning, live trading education, engagement, gamification, monetization, and community in one secure, multi-language platform.

This is not just a course app.
It is a subscription-based learning + engagement + reward ecosystem.

2) Platforms Required (Mandatory)

Mobile App: iOS + Android

Web App: Desktop + Mobile Web

Single backend + single user system supporting both mobile and web

3) Region & Language (MENA Ready)

Target Region: MENA

Languages required in Phase-1:

English

Arabic

System architecture must support adding future languages easily.

4) User Types & Roles
A) Students

Consume course content

Join live sessions

Earn & redeem CLT Coins

Book classes

Use AI assistant

B) Mentors

Conduct live sessions

View attendee list

Identify first-time joiners

Manage availability

Track class attendance

C) Admin

Full access control

Manage payments/subscriptions

Manage content/quizzes/AI prompts

Enforce user/device security

Manage leaderboards & rewards

5) Authentication & Security (Non-Negotiable)
Device Restrictions

User cannot log in on multiple devices concurrently

Cannot use mobile + web simultaneously

One mobile + one laptop max (exclusive session logic)

Auto logout/revoke session when a second device attempts login

Content Protection

Screen recording must be blocked

Screenshots must be blocked

Copy-paste must be disabled inside key screens (content/class screens)

Class links must not be shareable

YouTube/Meet links must remain hidden

Secure streaming required (signed URLs / DRM approach as applicable)

6) Live Classes & Streaming (Mandatory)
A) Google Meet (Google Workspace)

Embedded/accessible securely in-app

Links generated dynamically per user

Auto-expire after the session

B) YouTube Live

Private/Unlisted streaming

Push notifications when live starts

Viewable only inside the app

7) Class Booking System (Mandatory)

Sequential booking only (no skipping)

User selects:

Language (English/Arabic)

Class type (Regular/Special/Mentor-led)

Mentor schedule visible to students

Limited seats logic (if applicable)

Booking confirmation + reminder notifications

Attendance tracked automatically

8) Mentor Module (Dedicated Mentor Dashboard)

Mentors must be able to see:

Total attendees per class

First-time attendees vs repeat attendees

Live join count

Attendance completion

Student language preference

Session history

9) Courses, Quizzes & Certificates (Mandatory)

Course structure: Courses → Modules → Lessons

Mandatory quizzes between lessons (gated progression)

No skipping without completion

Course completion certificate auto-generated

Certificates downloadable + verifiable (verification link or code)

10) CLT Coins – Reward Economy (Core Feature)
Earn CLT Coins by:

Completing quizzes

Attending live classes

Daily app activity

Correct market predictions (educational)

Participation in trading games

Streaks (daily learning)

Redeem CLT Coins for:

Premium WhatsApp groups

Discounts on subscriptions

Special classes

In-app purchases

(Future) merchandise/rewards

11) Subscription Model (Mandatory)

Monthly subscription provides:

Full access to Q&A sessions

VIP quizzes

Trading prediction games

Advanced AI tools

Extra CLT coin earning boosts

Priority mentor booking

12) Trading Games & Prediction Engine (Mandatory)

Users predict market direction (educational gameplay)

Time-based outcomes

Points → CLT Coins

Impacts leaderboard

No real money trading inside the game

13) Leaderboards (Always Live)

Global leaderboard

Weekly + Monthly rankings

Based on:

CLT Coins earned

Quiz accuracy

Participation

Must use anonymous usernames only

14) Identity Protection (Mandatory)

Real names hidden publicly

Users must have custom usernames (generated/selected)

No personal details visible publicly

Anti-identity theft logic in display/profile views

15) WhatsApp & Communication
WhatsApp Integration (Mandatory)

One-click WhatsApp support via WhatsApp API integration

Premium WhatsApp group purchasable in-app

Auto add/remove users based on purchase/subscription validity

In-App Chat (Mandatory)

In-app chat for support + AI assistant

AI must handle normal queries:

payments

subscription status

class access flow (no direct link sharing)

FAQs

Human escalation option required

16) Push Notifications (Smart + Fun)

Push notification types:

Live class alerts

YouTube live alerts

Booking reminders

Subscription expiry reminders

Idle user nudges (fun, quirky quotes)

Examples:

“Markets don’t wait. Neither should you ”

“Your CLT Coins are sleeping ”

17) Payments (MENA Ready) – Mandatory Integrations

Network International

Tabby (BNPL)

Support:

subscription payments

one-time purchases

Wallet + CLT Coin ledger

Invoice/receipt system

18) AI Assistant (Inside App) – Mandatory

AI assistant use cases in Phase-1:

Student Support AI

payments help

schedule

subscription queries

class access flow (no direct link sharing)

Learning Assistant

explain concepts

quiz explanations

trading term definitions

personalized learning suggestions

Engagement AI

detect inactivity

recommend next quiz/class

suggest actions based on usage

Admin AI (Optional)

drop-off analysis

quiz difficulty insights

content optimization suggestions

19) Risk Assessment Tools (Mandatory)

Tools required:

Lot size calculator

Risk-reward calculator

Drawdown survival calculator

Capital protection score

Overtrading detector

Consistency score

Psychological risk index

“Blow-up probability” simulator

Goal-to-capital roadmap

Time-to-profit estimator (educational)

20) Admin Panel (Web) – Mandatory

Admin must be able to control:

users & devices

courses, quizzes, rewards

live class scheduling

payments & subscriptions

WhatsApp premium access control

push notifications

AI prompt control / knowledge base content

leaderboards

analytics & reporting

21) Tech Expectations (Freelancer Must Confirm)

Preferred stack (proposal must specify exact choices):

Mobile: Flutter / React Native

Web: React / Next.js

Backend: Node.js / Django / Laravel

Secure streaming + DRM/signed access approach

Scalable architecture

Clean documentation

Source code ownership to CLT Academy

22) Deliverables (Non-Negotiable)

UI/UX in Figma (full flow + prototype)

Mobile apps (iOS + Android)

Web app

Backend + Admin panel

Payment integrations (Network + Tabby)

WhatsApp API integration

AI assistant integration

Security enforcement (device locks + anti-recording/screenshot)

App Store + Play Store deployment support

Documentation + handover (setup, deployment, admin guide)

23) Bonus Ideas (Recommended)

Daily streak rewards

Mentor rating system

Community challenges

Event-based CLT coin boosts

Anti-cheat quiz logic

Device trust scoring

AI-generated study plans

Referral system (future phase)

24) Quote Submission Requirements (What you must include)

When submitting your quote, include:

Estimated cost breakdown by modules (Mobile / Web / Admin / Backend / AI / Payments / Security / WhatsApp)

Timeline with milestones (sprints)

Team composition (roles + hours)

Similar work examples (apps with payments + video/live + admin)

Security approach for:

device locking

anti-screen recording/screenshot

secure streaming / link hiding

Post-launch support terms (bug fixing + maintenance)

Deliverables list confirmation + documentation/handover plan

25) Closing Statement (Important)

This is ONE PHASE. We are not looking for shortcuts or partial builds.
We want a long-term scalable product with clean architecture, strong security, and proper documentation.
Related categories: Web Security Mobile App Development Security