Skip to content
NavikX
EDTECH

Language Learning App with Progress Tracking

An Arabic-first English learning platform with interactive quizzes, payments and a teacher panel.

Language Learning App with Progress Tracking: device and software
Platforms
Flutter app, teacher panel, website
Payments
Local payment gateway
Language
Arabic UI, RTL
The challenge

What the client needed.

An education company wanted students to learn English in an app that speaks their language: Arabic interface, right-to-left layout and local payments.

Teachers needed to publish courses and quizzes themselves, and students needed to subscribe by grade and pay without a card.

What we built

Content, quizzes and payments in one loop.

Teachers publish lessons and quizzes from a panel; the Flutter app delivers them by grade; a payment server handles subscriptions through a local gateway.

  1. 01Student appFlutter · Arabic RTL
  2. 02Quiz engine5 interactive quiz types
  3. 03Teacher panelCourses · quizzes · grades
  4. 04Payment serverLocal gateway · subscriptions
  5. 05WebsiteMarketing · sign-up
  6. 06BackendUsers · progress · content
How we built it

The decisions that made it work.

  1. 1

    Five quiz types

    Fill in the blanks, order words, drag and drop, matching and composition keep practice varied.

  2. 2

    Arabic and RTL from day one

    Layouts, fonts and navigation built right-to-left, not mirrored afterwards.

  3. 3

    Local payments

    A local payment gateway instead of cards, which most students don't have.

  4. 4

    Teachers own the content

    New courses go live from the panel without an app update.

The outcome

What the client got.

interactive quiz types
5
Arabic, right-to-left interface
100%
Tech stack
  • iOS
  • Android
  • Admin
Start here

Building something similar?

Tell us about it. You'll talk to the engineer who designed this one.

Next case study