HexSpire
All Work
Mobile App

IbisPrep

A tutoring marketplace where students find tutors, book live sessions, and take self-paced courses, with payments, scheduling, and chat built in.

3 Platforms delivered2 User roles served3 Payment flows4 Automated cron jobs

The Ecosystem

IbisPrep screen 1
IbisPrep screen 2
IbisPrep screen 3
IbisPrep screen 4
IbisPrep screen 5
IbisPrep screen 6

Operations Panel

app
IbisPrep admin panel
app
IbisPrep admin panel 2

The Brief

IbisPrep needed a full two-sided marketplace: students discover and book tutors, tutors approve sessions and sell courses, and money flows safely between everyone. That means split payments with tutor payouts, timezone-safe scheduling with approval deadlines, live video sessions, and real-time messaging, all working across a mobile app, an admin panel, and one backend.

What We Shipped

01

Two-role Flutter app with separate student and tutor experiences in one codebase

02

Session booking with tutor approval, reschedule, cancellation, and automatic expiry of unanswered requests

03

Stripe payments with automatic tutor payouts via Stripe Express, plus hour-quota packages and course purchases

04

Google Meet links generated automatically for every approved session through the Calendar API

05

Real-time chat over Socket.IO with push, email, and in-app notifications for every booking event

06

Next.js admin panel covering sessions, tutors, students, courses, quizzes, transactions, and sales

Delivered

3

Platforms delivered

2

User roles served

3

Payment flows

4

Automated cron jobs

Full marketplace, 3 platforms

Mobile app, admin panel, and backend API shipped as one integrated ecosystem, covering everything from tutor discovery to automated payouts.

Full Breakdown

Want to know more about this product?

See a detailed breakdown of each platform, app, and system that was built.

Your Turn

Want something like this built?

Fixed price, full source code, shipped in weeks. Tell us what you need and get a scoped plan within 24 hours.

Request a ProposalSee Pricing