CoachCrayon | Tutoring App Flutter UI Kit

Bluehost Shared Hosting

CoachCrayon | Tutoring App Flutter UI Kit

CoachCrayon is a complete Flutter UI kit for a tutoring and coaching business: 2 phone apps (Learner app and Tutor app) and 2 desktop admin panels (Centre admin and Super admin). 133 screens in clean Flutter code with no third-party packages, plus the matching Figma design file as a bonus.

Open the live demo and try every screen in your browser.

Demo Instructions

Live demo: https://uikits.appzenic.com/coachcrayon/

  • Choose a role on the start page (for example the customer app or the admin panel) and open any screen from its list.
  • Login is open to everyone: no account or sign-up is needed.
  • On any sign-in screen you can use Email: demo@example.com and Password: Demo1234, then tap Sign in. Any other email and password also work, and you can leave the fields empty.
  • This is a UI kit with sample data and no backend, so nothing you type is sent or saved.

4 apps, 133 screens

  • Learner app (mobile, 47 screens): onboarding, sign in, create account, verify email, forgot password, who is learning, find a tutor, maths tutors, filters, search results, no tutors found, tutor profile, tutor reviews, pick a time, review and pay, payment failed, booked, learning, session detail, online session, notes and homework, hand in homework, progress report, rate the session, move session, cancel session, saved tutors, post a request, my requests, offers from tutors, messages, chat with tutor, notifications, learner profile, edit learner profile, account, personal details, payment methods, add a card, packs and credits, receipt, wallet, settings, help, invite friends, offline, family.
  • Tutor app (mobile, 33 screens): sign in, apply to teach, forgot password, teaching profile, qualifications, waiting for approval, today, week, session, learner card, write session note, note sent, online session, learners, progress report, requests, send an offer, insights, earnings and payouts, payout account, my reviews, tutor profile, edit profile, availability, time off, prices and packs, messages, chat, notifications, settings, help, no sessions today, offline.
  • Centre admin (desktop, 29 screens): sign in, overview, subjects, levels, add subject, tutors, verify tutor, tutor detail, learners, learner detail, sessions, session, calendar, requests, match tutor, reviews, payments, refund, packages and prices, reports, plan and billing, message templates, team and roles, activity log, settings, setup checklist, safeguarding, invite tutor, tutor payouts.
  • Super admin (desktop, 24 screens): sign in, overview, centres, approve centre, plans and billing, payouts, disputes, support, broadcast, team and roles, activity log, system status, settings, centre detail, tutors, learners, sessions, dispute detail, ticket detail, plan editor, payout run detail, subject catalogue, promo codes, suspend centre.

Find the Right Tutor

Search tutors by subject and level, filter by price, time and online or in person, open a tutor with their qualifications and reviews, or post a request and compare offers.

CoachCrayon | Tutoring App Flutter UI Kit

Book and Pay

Pick a time, choose a single session or a pack, pay by card or wallet, and get a clear booked screen. Sessions can be moved or cancelled, with receipts and credits.

CoachCrayon | Tutoring App Flutter UI Kit

Every Session, Note and Report

A learning hub with upcoming sessions, an online session room, notes and homework after each session, hand-in, progress reports and a rating for every session.

CoachCrayon | Tutoring App Flutter UI Kit

Tutors Teach From a Phone

A today view with every session, learner cards, session notes sent to the family, an online session room, progress reports, requests to answer with offers, earnings and payouts.

CoachCrayon | Tutoring App Flutter UI Kit

Desktop Consoles With a Sidebar

The centre sees the whole business: sessions, learners and revenue, subjects and levels, tutors, a calendar, requests with tutor matching, reviews, payments, packages, tutor payouts, reports and safeguarding. The platform owner gets a super admin console on top.

CoachCrayon | Tutoring App Flutter UI Kit

Clean Flutter code

  • Only the Flutter SDK: no third-party packages, no network calls, no API keys. Run flutter pub get and flutter run.
  • One theme: colours, text styles, control heights and radii live in token files. Change the primary colour once and every screen follows.
  • A shared component library: buttons, chips, inputs, badges, switches, segmented controls, navigation bars, sidebar, tables, charts, modals and drawers. A Components page shows every variant.
  • Every screen is reachable and works like a prototype: tabs, switches, chips and links respond.
  • Responsive: phones from 360 pt, tablets, and desktop panels from 1024 pt. Below 900 pt the sidebar becomes a drawer, cards reflow and tables scroll sideways.
  • Tested: every screen renders without overflow at phone, tablet and desktop sizes, and a test taps every button and link. flutter analyze reports 0 issues.
  • All amounts in US dollars; sample names and cities from around the world.

What you get

  • The full Flutter project (Android, iOS and web).
  • Documentation: requirements, installation, folder structure, how to re-theme, how to add a screen, and the screen list per role.
  • Bonus: the matching Figma design file (photo-free edition).

Requirements

This is a UI kit (front end only) without backend functionality: no server, database, user accounts or payments are included, and every screen shows sample data. To build it you need a current stable Flutter 3 release, plus Android Studio or Xcode for mobile builds. No other packages, accounts or API keys are needed.

Notes

This is a UI kit: there is no backend or payment gateway. Photo slots in the download are neutral placeholders for your own images; the sample photos appear in the demo and previews only.

How this kit was made

Concept, screens, flows and colours by our team. The Figma designs are made manually, and the skeleton-only Flutter code was converted from Figma using local in-house scripts for visual consistency. The full Flutter code and UI flows are then manually written, and every screen was reviewed and tested by our team. No third-party Figma-to-code service was used: the Figma to Flutter skeleton step used only our own local in-house scripts. The earlier header “Generated from the Figma kit, then reviewed.” in each screen file referred to that skeleton step and has been removed from every screen file. Only the images and assets shown inside the app screenshots and previews (sample photos, avatars and sketches) were made with Gemini AI, for presentation only; they are not included in the download. Full details are in the documentation.

0 average based on 0 ratings.

Thinkcreative_Technologies

Thinkcreative_Technologies

Visit Author's Portfolio

View Portfolio
Last Update 2026-11-12
Created 2026-11-12
Sales 0
Discussion Comments
Software Version Flutter 3.x
Files Included Dart YAML JavaScript JSON .kotlin .h .storyboard .plist .swift HTML
Video Preview Resolution