Skip to content

Education template

Edify Education App

A learning app for students and teachers: short lessons with a daily streak, checkpoint quizzes with instant feedback, course discussions and teacher tools. Edify Plus is an App Store and Google Play subscription.

  • 25 screens
  • iOS & Android
  • Needs an HTTP API and Cloudflare
  • Updated Nov 4, 2026
  • Verified release

Free to copy · Full source · No credit card

Screens

6 screens from the working app.

What’s inside

  1. Home with your streak and the lesson to continue
  2. Course pages with lessons, teacher and progress
  3. Quizzes one question at a time with instant feedback and a result review
  4. Course discussions with classmates and the teacher
  5. Teacher tools to create a class and withdraw earnings
  6. Edify Plus through App Store and Google Play subscriptions

About this template

Overview

Edify is a React Native learning app for students and teachers. Students keep a daily streak, continue where they left off, study short lessons and pass checkpoint quizzes; teachers create classes and see their earnings. Each subject keeps one colour everywhere, from course covers to quiz headers.

It opens on sample data so every screen works when you fork it: eight courses, quizzes, discussions and blog posts, with sample progress that your first real lesson replaces. Point it at your API under Server for accounts, courses and progress.

Key features

  • Streak and goal — A week of days studied, a daily goal you choose and the lesson to continue.

  • Courses and lessons — Covers per subject, lessons with key ideas, progress and a free first lesson in every course.

  • Checkpoint quizzes — One question at a time, a big equation card, instant feedback and a score with every answer reviewed.

  • Discussions — A chat per course with classmates and the teacher.

  • Teacher tools — Create a class with chapters and lessons, and withdraw earnings.

  • Edify Plus — Plans come from the App Store or Google Play through RevenueCat, with restore and manage subscription.

Screens included

Welcome and setup

  • Onboarding

  • Log in

  • Join Edify

  • Where are you studying

  • What do you want to learn

Learn

  • Home

  • Courses

  • Course

  • Lesson

  • Quiz

  • Results

  • Daily goal

  • Course discussion

More

  • Profile

  • Personal details

  • Edify Plus

  • Notifications

  • From the blog

  • Article

  • New class

  • Withdraw

  • About

  • Privacy

  • Terms of use

Built with

  • Framework — React Native and Expo SDK 57 on the FluxNative base 13 kernel: native iOS and Android, Liquid Glass chrome on iOS.

  • Backend — A REST API or Cloudflare Worker for accounts, courses, quizzes, discussions and teacher data.

  • Subscriptions — RevenueCat in-app purchases for Edify Plus; access is read from the store and never unlocked without it.

  • Sample mode — With no backend connected, every service answers from realistic sample data kept on the device.

Good fit for

  • Tutoring and course businesses

  • Schools and teachers publishing classes

  • Learning startups built around streaks and checkpoints

educationonline coursesquizzesstudent appteacher toolscourse chatsubscriptionsreact native

What you get

  • Full source — Expo and React Native in TypeScript, as an app in your workspace.
  • Live preview — try every change in your browser or on your phone.
  • Verified release — it compiles and every screen opens without errors.
  • AI assistant — change anything by chat; each change uses credits.
  • Builds and store upload — iOS and Android builds, sent to the App Store and Google Play from Publish.
  • No credits to copy — the copy itself costs none.

Made with an earlier version of FluxNative. Your copy works as it is; ask the agent to update it for app languages, currencies and About links.

What you need

  • A FluxNative account — the Free plan holds up to 2 apps.
  • Your own an HTTP API and Cloudflare — for your data; until then the app runs on sample data.
  • Creator or higher — for native builds and store upload.
  • Store accounts — Apple Developer Program (US$99 a year) and Google Play (US$25 once), to publish.

What’s in the source

screens
25
files in your copy
365
lines written for this app
5,276
ready-made UI components
142

App text in English and Vietnamese

Tech stack

Expo SDK
57.0.22
React Native
0.86.3
React
19.2.8
TypeScript
6.0.3
Expo Router
57.0.21
RevenueCat
10.14.0

From this release’s package.json.

Design system

Headings
Outfit
Body
System font
  • Light and dark mode
  • Liquid glass
  • Capsule buttons
  • Raised cards

Set up after you fork

Your copy opens with the AI assistant that built it. Do the steps in order: connect what a step asks for under Server, then send each prompt.

  1. Connect your Edify API on Cloudflare

    Add your Cloudflare account under Server › Backend › Cloudflare first. Your copy has no API of its own yet; until one is deployed, Edify runs on sample courses kept on the device.

    Prompt for the AI

    Cloudflare is connected under Server. Build and deploy a Worker with D1 storage for the API this app's services call (accounts, courses and lessons, lesson progress, quizzes, course discussions, news, notifications, teacher classes and withdrawals), seed it with a few courses, put its URL in EXPO_PUBLIC_WORKER_URL, and check every screen loads from it. Save progress on a paid course only for a learner RevenueCat says has the pro entitlement, checked on the server.

  2. Sell Edify Plus with RevenueCat

    Add your RevenueCat secret key under Server › Monetization; the app's store keys fill in from it. Publish › Purchases then makes the monthly and yearly plans. Until then the paywall shows sample prices and sells nothing.

    Prompt for the AI

    RevenueCat is connected under Server. Check that the Edify Plus paywall loads my current offering with its free trial, that the pro entitlement unlocks every lesson of a paid course, and that Restore purchases works. Tell me which products Publish › Purchases still needs to make.

  3. Add your courses

    Prepare your courses with their lessons, quiz questions, teachers and cover pictures. Attach them as a spreadsheet and images to the message.

    Prompt for the AI

    Use the attached courses, lessons, quiz questions, teachers and pictures as the app's catalogue: load them into my API and replace the sample courses, teachers and news everywhere they appear. Mark which courses are free and which need Plus: [your free courses].

  4. Set your app icon

    Make an AI logo or upload your own icon in App settings. The launcher icon, splash screen and store listing all use it.

    Prompt for the AI

    I set a new app icon in App settings. Match the splash screen background and the Android icon background to its edge colour, so the icon sits on one continuous colour.

  5. Write your copy and legal pages

    Prepare your onboarding wording, Plus plan description, teacher payout terms, support contact, privacy policy and terms. The app has its own Privacy and Terms screens with sample text to replace.

    Prompt for the AI

    Replace the sample onboarding, Plus and teacher wording with mine: [your copy]. Put my privacy policy and terms into the app's Privacy and Terms screens: [your privacy policy and terms]. Set the teacher payout terms to [your payout terms] and the support contact to [your support email].

  6. Check and publish a build

    Go through the student journey (a lesson, a quiz, the streak, Plus) and the teacher journey (a class, a withdrawal) on a phone, then build for the stores from Publish.

    Prompt for the AI

    Run a final check of every screen in light and dark mode: onboarding, sign-in, Home, courses, lessons, quizzes and results, discussions, news, notifications, Plus, profile and the teacher screens. Fix anything broken or still showing template content, then get the app ready for a store build.

How to use this template

  1. Use the template to get an editable copy, with its source, in your workspace (Templates).
  2. Ask the AI assistant for the changes you want, in plain words (Work with the assistant).
  3. Try each change in the live preview, or on your phone (Preview).
  4. On Creator or higher, build it for iOS and Android and send it to the stores (Publishing overview).

Licence and support

Licence

You own the app made for you; the template’s code stays InspireUI’s and is licensed for use in your apps (Terms › Our intellectual property).

Help

  • Guides to templates, the assistant and publishing.
  • Contact support from Help; replies usually within 1–2 business days.
  • In your copy, ask the AI assistant about any screen or file.

Made by FluxNative

Support policy

Questions

Is it free?

Copying a free template costs nothing, not even credits; a Premium one is a one-time purchase per website. Chat changes and builds use credits.

What do I own?

You own the app made for you. The template’s code stays InspireUI’s and is licensed for use in your apps (Terms › Our intellectual property).

Do I need to know code?

No. Ask the assistant for changes in plain words; the full source is there when you want it.

Does it come with a backend?

No. A full app names the backend it needs and you connect your own under Server; a design runs on sample data.

Can I change the design?

Yes. The Design tab sets the brand colour, colours, fonts and corners at no credit cost; the assistant changes the rest.

Which plan do I need to publish?

Creator or higher builds and uploads to the stores, with your own Apple and Google accounts. A Premium template’s app builds on any plan once its website is connected.

Can I download the source?

Yes, with Download source or Push to GitHub, once your workspace has bought a plan, credits or a paid template. A Premium template’s app also needs its website connected.

What if it was made with an earlier FluxNative?

Your copy works as it is. Ask the assistant to update it for newer features such as app languages and currencies; it is the last setup step.

Ready to make it yours?

Start from Edify Education App and change anything by chat. Your copy comes with the full source.

Free to copy. No credit card required.

Taking a little longer than usual…

Loading FluxNative