Advance Tutor is a cross-platform Flutter cellular utility (iOS & Android) that places three issues in a single
app: a full gamified course you’re employed by way of lesson by lesson, an AI tutor you really discuss to,
and a market the place you possibly can guide a human instructor for an actual lesson. It ships with a production-ready
Laravel admin panel that runs all of it.
Learners reply a brief questionnaire, get a course, and begin strolling a path of models and classes — six sorts of
train, graded the second they reply. Once they need to converse quite than faucet, they open a dialog with an
AI tutor persona; each correction it makes is saved, cut up into grammar errors and phrasing that was merely
unnatural, and ready on the Progress tab afterwards. When they need an individual, they browse actual tutor profiles,
learn critiques, and guide a slot from dwell availability.
Key Worth Propositions
- For Learners: A course that remembers the place you’re, an AI tutor accessible at any hour to practise
talking with, and a human instructor once you need one — within the app, or in a browser on the identical account.
Corrections from each dialog are collected in a single place, so the errors you retain making are the
ones you see. - For Severe College students: Actual CEFR development, a vocabulary financial institution with spaced overview, per-unit reference
guidebooks, and session stories after each AI dialog. - For Academics: Their very own portal on the internet — availability guidelines, bookings, college students, earnings by month
with the fee proven, payout particulars and withdrawal requests. No entry to something that’s not
theirs. - For App Homeowners / Builders: A ready-to-rebrand product with in-app subscriptions on the telephone and
subscriptions throughout six cost gateways on the internet, an power and daily-minutes financial system
that retains AI prices predictable, paywall layouts, color themes, push notifications and analytics.
Programs, classes, workout routines, tutors, costs, AI suppliers and utilization limits are all rows within the database
edited from one dashboard — altering them doesn’t imply delivery a brand new model of the app.
Take a look at card: all six internet cost suppliers could be checked in take a look at mode with card quantity
4242 4242 4242 4242, any future expiry date and any CVC.
AI Utilization Disclosure
AI-assisted improvement. This merchandise was developed with AI help. The supply code of the
Flutter app, the Laravel admin panel, the React internet entrance finish and the documentation have been written with the assistance
of Claude Code utilizing Anthropic’s Claude Opus 5 mannequin. Our crew reviewed the
output and maintains and helps the merchandise.
AI as a characteristic. The product’s headline performance additionally depends on a third-party generative
AI service at runtime. The supplier is not hard-coded — OpenAI, Anthropic and Google Gemini
are registered within the admin panel and also you select which one solutions every activity:
- Tutor dialog: the spoken and written dialogue with an AI tutor persona.
- Transcription and speech: turning the learner’s recording into textual content, and the tutor’s reply into audio.
- Grading open solutions: marking free-text and open-ended workout routines that don’t have any single proper reply.
- Corrections and session stories: what the learner obtained fallacious, what they may have mentioned as a substitute, and a
written abstract after every dialog. - Translation and train technology: on-demand translation in a dialog, and drafting new workout routines
for overview within the panel.
Every little thing the tutor writes or says is AI-generated and could also be fallacious. To make use of the AI options you have to create
your personal account with the supplier you select and provide your personal API key. Keys are saved encrypted within the
admin panel, are learn solely on the server, and by no means attain the app or the browser.
Disclaimer
This app is constructed to work with the included Laravel again finish and the next third-party providers: an AI
supplier of your alternative (OpenAI, Anthropic or Google Gemini) for the tutor, transcription, speech and grading;
RevenueCat for in-app subscriptions on the telephone; a number of cost gateways if you happen to additionally promote on the internet
(Stripe, Lemon Squeezy, Polar, Paddle, Creem or Dodo Funds — configure solely those you need); an e-mail
transport (SMTP, Amazon SES, Mailgun, Postmark or sendmail); a video SDK of your alternative for tutor calls;
OneSignal (push); optionally available AdMob adverts; and optionally Google and Fb OAuth for social sign-in. These
backend providers will not be included within the buy — you will have to create your personal accounts, deploy Laravel
on a PHP 8.2+ / MySQL host, configure API keys, and handle internet hosting and AI utilization prices your self. Fundamental
familiarity with Laravel and cellular retailer setup is beneficial earlier than launching.
Learner internet app
https://advancetutor.laravelbeginner.net/en
You’ll be able to enroll with an e-mail deal with or with Google login to check it.
Laravel admin
https://advancetutor.laravelbeginner.net/en/dashboard
E-mail: [email protected] a look at
Password: RolePreview!2026
E-mail: [email protected] a look at
Password: RolePreview!2026
Tutor portal
https://advancetutor.laravelbeginner.net/en/tutor
E-mail: [email protected] a look at
Password: RolePreview!2026
E-mail: [email protected] a look at
Password: RolePreview!2026






What’s Included
- Full Flutter utility supply code (
ai-lang-tutor-mobile) - Laravel admin panel with the cellular API, the AI proxy, tutor matching, bookings and the RevenueCat
webhook (ai-lang-tutor-admin-panel) - The learner internet app (React 19 + Inertia) and the tutor portal, unobfuscated supply
- Full MySQL migrations and seeders — programs, sections, models, classes and workout routines, vocabulary,
unit guidebooks, the onboarding questionnaire, AI tutor personas and eventualities, quests, achievements,
leagues, store gadgets, and a demo tutor roster with bookings, critiques and payouts - Supplier-agnostic AI configuration: OpenAI, Anthropic and Google Gemini registered out of the field, with a
separate mannequin profile per activity (dialog, grading, transcription, speech, translation, stories) and
versioned prompts - Six cost integrations for the net behind one checkout interface: Stripe, Lemon
Squeezy, Polar, Paddle, Creem and Dodo Funds — plus RevenueCat for retailer purchases made within the app - E-mail transports for each host: SMTP, Amazon SES, Mailgun, Postmark, sendmail, a
failover chain and a log driver — with each message the product sends editable within the panel - Social sign-in with Google and Fb, and a first-password circulation verified by a code mailed to the
deal with the supplier vouched for - Constructed-in app color themes and onboarding structure variants
- Paywall structure variants and 4 subscription plans (weekly, month-to-month, yearly, lifetime)
- 12-language localization within the app (ar, de, en, es, fr, it, ja, ko, pt, ru, tr, zh), 5 interface
languages on the internet, and a translation layer for course content material per locale - 4 starter programs (English, Spanish, French, German) — programs are information, not code
- A browser installer at
/setupfor shared internet hosting, and a one-command native setup script - Full detailed documentation — together with Laravel deployment, AI supplier setup, all six cost
gateways, e-mail suppliers, social login, theming, the API, RevenueCat, OneSignal, AdMob and
App Retailer / Google Play configuration
Key Options
- Guided Course Path: Programs cut up into sections, models and classes, drawn as a path the learner walks,
with unlock guidelines set within the panel. - Six Train Varieties within the App: Select the interpretation, hear and select, match pairs, construct a sentence
from a phrase financial institution, kind the reply, and say it out loud. Solutions are graded the second they’re given. - Unit Guidebooks: Key phrases with audio and brief grammar notes with labored examples, written per unit
and edited within the panel. - AI Talking Tutor: Conversations with a alternative of tutor personas, free discuss or a guided state of affairs
(“order a espresso”, “a job interview”), with a server-authoritative every day time price range. - Corrections That Persist: Each correction is saved and cut up into grammar errors and phrasing that was
merely unnatural. - Human Tutor Market: Tutor profiles with scores, critiques, specialities and languages; dwell
availability; trial and full classes; in-app messaging and lesson critiques. Cash is held, launched after
the lesson, and cut up on the fee charge in power when it was bought. - Progress: A CEFR degree dial, the models you may have completed phrased as issues now you can do, a vocabulary
financial institution with power and overview dates, and your correction historical past. - Streaks, Quests and Achievements: Each day and weekly quests, streaks with freezes, achievement tiers, and
weekly leagues — all configured from the panel. - Mates and Feed: Add buddies and see their milestones, with per-item visibility.
- Vitality and Gems: Vitality gates classes and refills over time; gems are earned and spent within the store, with
a separate every day minutes price range for AI dialog. - In-App Subscriptions: Weekly / month-to-month / yearly / lifetime by way of RevenueCat, with low cost presents and
a number of paywall layouts. - Supplier-Agnostic AI: Select OpenAI, Anthropic or Google Gemini per activity within the panel, with mannequin,
temperature, token cap, timeout and a fallback profile for every. Keys are encrypted at relaxation and by no means
attain the app. - AI Price Management: A every day seconds price range per plan, every day spend ceilings platform-wide and per learner, and
a utilization display that tells you which ones mannequin and which day the cash went to. - Laravel Admin: Customers and roles, programs and lesson content material, workout routines, vocabulary, guidebooks, AI
suppliers, mannequin profiles, prompts and spend ceilings, utilization and value by day, tutors and functions,
bookings, payouts, quests, achievements, leagues, store gadgets, plans, subscriptions, orders, pages, FAQs,
e-mail templates, help tickets and each setting. - Settings and Personalization: Mild/darkish theme, 12 interface languages, notification preferences,
visitor mode with an account improve path. - Every little thing Managed From the Panel: Course content material, unlock guidelines, AI suppliers and limits, costs, quests
and tutor approvals are all settings you modify within the dashboard — no new app launch wanted.
Internet Platform
- One Deployment, Three Audiences: Learners, lecturers and workers use the identical Laravel app
and the identical database. - Fourteen Train Varieties: Decide the picture, choose the interpretation, hear and select, faucet the
phrase you hear, match pairs, phrase financial institution, order phrases, kind the interpretation, hear and kind, fill the clean,
full a dialogue, studying comprehension, converse the phrase, and open written response — all graded on
the server. - Tutor Portal: Academics handle their very own schedule, classes, college students, earnings, payout
particulars and withdrawals. - Subscriptions and One-off Gross sales Throughout Six Gateways: Plans, gems, AI minutes and lesson
credit, bought by way of whichever supplier you configure. - Visitor-First Onboarding: A customer can reply the questionnaire and take a lesson earlier than
signing up, and retains the trail, streak and XP they earned once they do. - Shared-Internet hosting Prepared: No symlink, no queue employee, no SSH required — a browser installer,
a scheduler that wants one cron line, and uploads written straight intopublic/storage.
We’re actively bettering this app. Be at liberty to ship characteristic requests through e-mail — collectively we are able to make an
superior product.
Server Necessities
- 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 doc root that may level at
public/ - One cron entry for the scheduler
- HTTPS, for OAuth callbacks and cost webhooks
For the app itself: Flutter 3.x, Android Studio or Xcode, and a developer account on the shop you publish to.
Vital Discover to Our Valued Clients
We’re dedicated to constructing a dependable and steady enterprise system, along with your satisfaction and the success of
this product as our prime priorities. Your suggestions is essential, and we encourage you to share any bugs, recommendations,
or new characteristic concepts. Your enter instantly helps our ongoing enchancment and innovation.
We’re right here to assist — be happy to contact us anytime through the CodeCanyon messaging system.
Thanks for being a part of our journey.
Heat regards,
The Morningstarcode Crew
Source









