Advance Tutor is a cross-platform Flutter mobile application (iOS & Android) that puts three things in one app: a full gamified course you work through lesson by lesson, an AI tutor you actually talk to, and a marketplace where you can book a human teacher for a real lesson. It ships with a production-ready Laravel admin panel that runs all of it.

Learners answer a short questionnaire, get a course, and start walking a path of units and lessons — six kinds of exercise, graded the moment they answer. When they want to speak rather than tap, they open a conversation with an AI tutor persona; every correction it makes is kept, split into grammar mistakes and phrasing that was merely unnatural, and waiting on the Progress tab afterwards. When they want a person, they browse real tutor profiles, read reviews, and book a slot from live availability.

AdvanceTutor interactive installer - watch the video

Key Value Propositions

  • For Learners: A course that remembers where you are, an AI tutor available at any hour to practise speaking with, and a human teacher when you want one — in the app, or in a browser on the same account. Corrections from every conversation are collected in one place, so the mistakes you keep making are the ones you see.
  • For Serious Students: Real CEFR progression, a vocabulary bank with spaced review, per-unit reference guidebooks, and session reports after every AI conversation.
  • For Teachers: Their own portal on the web — availability rules, bookings, students, earnings by month with the commission shown, payout details and withdrawal requests. No access to anything that is not theirs.
  • For App Owners / Developers: A ready-to-rebrand product with in-app subscriptions on the phone and subscriptions across six payment gateways on the web, an energy and daily-minutes economy that keeps AI costs predictable, paywall layouts, colour themes, push notifications and analytics. Courses, lessons, exercises, tutors, prices, AI providers and usage limits are all rows in the database edited from one dashboard — changing them does not mean shipping a new version of the app.
  • For Content Teams: AI Studio turns a short brief into a complete course or a line-up of AI tutors, reviewed by you before it is published — a new language pair in an afternoon instead of weeks of writing.
Advance Tutor 2.0 AdvanceTutor - web payment providers: paddle, lemonsqueezy, polar sh, stripe, creem io, dodo payments

Test card: all six web payment providers can be checked in test mode with card number 4242 4242 4242 4242, any future expiry date and any CVC.

AI Usage Disclosure

AI-assisted development. This item was developed with AI assistance. The source code of the Flutter app, the Laravel admin panel, the React web front end and the documentation were written with the help of Claude Code using Anthropic’s Claude Opus 5 model. Our team reviewed the output and maintains and supports the item.

AI as a feature. The product’s headline functionality also relies on a third-party generative AI service at runtime. The provider is not hard-coded — OpenAI, Anthropic and Google Gemini are registered in the admin panel and you choose which one answers each task:

  • Tutor conversation: the spoken and written dialogue with an AI tutor persona.
  • Transcription and speech: turning the learner’s recording into text, and the tutor’s reply into audio.
  • Grading open answers: marking free-text and open-ended exercises that have no single right answer.
  • Corrections and session reports: what the learner got wrong, what they could have said instead, and a written summary after each conversation.
  • Translation and exercise generation: on-demand translation in a conversation, and drafting new exercises for review in the panel.
  • AI Studio (admin panel): writing complete courses and AI tutor personas and drawing their pictures, with text AI (Gemini, OpenAI, Claude or OpenRouter) and image AI (fal, Replicate, Wiro or Google) — requires your own provider API keys; everything is reviewed by an admin before it is published.

Everything the tutor writes or says is AI-generated and may be wrong. To use the AI features you must create your own account with the provider you choose and supply your own API key. Keys are stored encrypted in the admin panel, are read only on the server, and never reach the app or the browser.

Disclaimer

This app is built to work with the included Laravel back end and the following third-party services: an AI provider of your choice (OpenAI, Anthropic or Google Gemini) for the tutor, transcription, speech and grading; RevenueCat for in-app subscriptions on the phone; one or more payment gateways if you also sell on the web (Stripe, Lemon Squeezy, Polar, Paddle, Creem or Dodo Payments — configure only the ones you want); an email transport (SMTP, Amazon SES, Mailgun, Postmark or sendmail); a video SDK of your choice for tutor calls; OneSignal (push); optional AdMob ads; and optionally Google and Facebook OAuth for social sign-in. These backend services are not included in the purchase — you will need to create your own accounts, deploy Laravel on a PHP 8.2+ / MySQL host, configure API keys, and manage hosting and AI usage costs yourself. Basic familiarity with Laravel and mobile store setup is recommended before launching.

Learner web app
https://advancetutor.laravelbeginner.net/en
You can sign up with an email address or with Google login to test it.

Laravel admin
https://advancetutor.laravelbeginner.net/en/dashboard
Email: [email protected]
Password: RolePreview!2026

Email: [email protected]
Password: RolePreview!2026

Tutor portal
https://advancetutor.laravelbeginner.net/en/tutor
Email: [email protected]
Password: RolePreview!2026

Email: [email protected]
Password: RolePreview!2026

Download and try the AdvanceTutor demo APK
AdvanceTutor - AI language tutor, course path and human tutor marketplace AdvanceTutor - AI language tutor, course path and human tutor marketplace AdvanceTutor - AI language tutor, course path and human tutor marketplace AdvanceTutor - AI language tutor, course path and human tutor marketplace AdvanceTutor - AI language tutor, course path and human tutor marketplace AdvanceTutor - AI language tutor, course path and human tutor marketplace AdvanceTutor - AI language tutor, course path and human tutor marketplace AdvanceTutor - AI language tutor, course path and human tutor marketplace
AdvanceTutor Web - one Laravel platform for learners, teachers and staff
AdvanceTutor Web - the course path, 14 exercise types and unit guidebooks
AdvanceTutor Web - the AI speaking tutor, corrections and session reports
AdvanceTutor Web - human tutor marketplace, availability and bookings
AdvanceTutor Web - progress, quests, leagues and the gem economy
AdvanceTutor Web - the tutor portal: schedule, lessons, earnings and payouts
AdvanceTutor Web - the Laravel admin panel that runs all of it

What’s Included

  • Full Flutter application source code (ai-lang-tutor-mobile)
  • Laravel admin panel with the mobile API, the AI proxy, tutor matching, bookings and the RevenueCat webhook (ai-lang-tutor-admin-panel)
  • The learner web app (React 19 + Inertia) and the tutor portal, unobfuscated source
  • Complete MySQL migrations and seeders — courses, sections, units, lessons and exercises, vocabulary, unit guidebooks, the onboarding questionnaire, AI tutor personas and scenarios, quests, achievements, leagues, shop items, and a demo tutor roster with bookings, reviews and payouts
  • Provider-agnostic AI configuration: OpenAI, Anthropic and Google Gemini registered out of the box, with a separate model profile per task (conversation, grading, transcription, speech, translation, reports) and versioned prompts
  • AI Studio: an AI course and AI tutor generator in the admin panel (requires your own AI provider API keys)
  • Six payment integrations for the web behind one checkout interface: Stripe, Lemon Squeezy, Polar, Paddle, Creem and Dodo Payments — plus RevenueCat for store purchases made in the app
  • Email transports for every host: SMTP, Amazon SES, Mailgun, Postmark, sendmail, a failover chain and a log driver — with every message the product sends editable in the panel
  • Social sign-in with Google and Facebook, and a first-password flow verified by a code mailed to the address the provider vouched for
  • Built-in app colour themes and onboarding layout variants
  • Paywall layout variants and four subscription plans (weekly, monthly, yearly, lifetime)
  • 12-language localization in the app (ar, de, en, es, fr, it, ja, ko, pt, ru, tr, zh), five interface languages on the web, and a translation layer for course content per locale
  • Four starter courses (English, Spanish, French, German) — courses are data, not code
  • A browser installer at /setup for shared hosting, and a one-command local setup script
  • Complete detailed documentation — including Laravel deployment, AI provider setup, all six payment gateways, email providers, social login, theming, the API, RevenueCat, OneSignal, AdMob and App Store / Google Play configuration

Key Features

  • Guided Course Path: Courses split into sections, units and lessons, drawn as a path the learner walks, with unlock rules set in the panel.
  • Six Exercise Types in the App: Choose the translation, listen and choose, match pairs, build a sentence from a word bank, type the answer, and say it out loud. Answers are graded the moment they are given.
  • Unit Guidebooks: Key phrases with audio and short grammar notes with worked examples, written per unit and edited in the panel.
  • AI Speaking Tutor: Conversations with a choice of tutor personas, free talk or a guided scenario (“order a coffee”, “a job interview”), with a server-authoritative daily time budget.
  • Corrections That Persist: Every correction is kept and split into grammar mistakes and phrasing that was merely unnatural.
  • Human Tutor Marketplace: Tutor profiles with ratings, reviews, specialities and languages; live availability; trial and full lessons; in-app messaging and lesson reviews. Money is held, released after the lesson, and split at the commission rate in force when it was sold.
  • Progress: A CEFR level dial, the units you have finished phrased as things you can now do, a vocabulary bank with strength and review dates, and your correction history.
  • Streaks, Quests and Achievements: Daily and weekly quests, streaks with freezes, achievement tiers, and weekly leagues — all configured from the panel.
  • Friends and Feed: Add friends and see their milestones, with per-item visibility.
  • Energy and Gems: Energy gates lessons and refills over time; gems are earned and spent in the shop, with a separate daily minutes budget for AI conversation.
  • In-App Subscriptions: Weekly / monthly / yearly / lifetime through RevenueCat, with discount offers and multiple paywall layouts.
  • Provider-Agnostic AI: Choose OpenAI, Anthropic or Google Gemini per task in the panel, with model, temperature, token cap, timeout and a fallback profile for each. Keys are encrypted at rest and never reach the app.
  • AI Cost Control: A daily seconds budget per plan, daily spend ceilings platform-wide and per learner, and a usage screen that tells you which model and which day the money went to.
  • AI Studio — Course & AI Tutor Generator: describe a course in a few lines and AI plans it, writes every unit — vocabulary with pictures, graded exercises, guidebook and tutor role-play — and draws the cover and banners; or describe the tutors you want and get their personas, portraits and practice scenarios. You edit the plan, read every exercise with its answer, and publish in one click, hidden until you put it live.
  • Laravel Admin: Users and roles, courses and lesson content, exercises, vocabulary, guidebooks, AI providers, model profiles, prompts and spend ceilings, usage and cost by day, tutors and applications, bookings, payouts, quests, achievements, leagues, shop items, plans, subscriptions, orders, pages, FAQs, email templates, support tickets and every setting.
  • Settings and Personalization: Light/dark theme, 12 interface languages, notification preferences, guest mode with an account upgrade path.
  • Everything Managed From the Panel: Course content, unlock rules, AI providers and limits, prices, quests and tutor approvals are all settings you change in the dashboard — no new app release needed.

Web Platform

  • One Deployment, Three Audiences: Learners, teachers and staff use the same Laravel app and the same database.
  • Fourteen Exercise Types: Pick the image, pick the translation, listen and choose, tap the word you hear, match pairs, word bank, order words, type the translation, listen and type, fill the blank, complete a dialogue, reading comprehension, speak the phrase, and open written response — all graded on the server.
  • Tutor Portal: Teachers manage their own schedule, lessons, students, earnings, payout details and withdrawals.
  • Subscriptions and One-off Sales Across Six Gateways: Plans, gems, AI minutes and lesson credits, sold through whichever provider you configure.
  • Guest-First Onboarding: A visitor can answer the questionnaire and take a lesson before signing up, and keeps the path, streak and XP they earned when they do.

We are actively improving this app. Feel free to send feature requests via email — together we can make an awesome product.

Server Requirements

  • PHP 8.2 or newer, with pdo_mysql, mbstring, openssl, curl, fileinfo, zip, gd (or Imagick) and intl
  • MySQL 8.0 or MariaDB 10.6+
  • A document root that can point at public/
  • One cron entry for the scheduler
  • HTTPS, for OAuth callbacks and payment webhooks

For the app itself: Flutter 3.x, Android Studio or Xcode, and a developer account on the store you publish to.

Important Notice to Our Valued Customers

We are committed to building a reliable and continuous business system, with your satisfaction and the success of this product as our top priorities. Your feedback is crucial, and we encourage you to share any bugs, suggestions, or new feature ideas. Your input directly supports our ongoing improvement and innovation. We’re here to help — feel free to contact us anytime via the CodeCanyon messaging system. Thank you for being part of our journey.
Warm regards,
The Morningstarcode Team

You May Also Like