Back to Portfolio
MasterIB
WebIn Progress

MasterIB

Four-role academy management SaaS for IB-focused tutoring institutes

MasterIB consolidates the entire operation of an IB-specialized tutoring academy into a single platform. Four role-based dashboards split scheduling, homework, grading, chat, and tuition billing across separate permissions and screens.

Tech Stack

Next.jsTypeScriptPostgres토스페이먼츠

Description

Overview

MasterIB consolidates the entire operation of an IB-specialized tutoring academy into a single platform. Four role-based dashboards split scheduling, homework, grading, chat, and tuition billing across separate permissions and screens.

Four-role dashboards

  • Admin — full academy view: scheduling, student/teacher management, payment aggregation
  • Teacher — class calendar, homework authoring and grading, Zoom link management, class records
  • Student — personal schedule, homework submission, Zoom entry, chat with teacher
  • Parent — child's schedule, homework status, tuition view, teacher feedback

Key features

  • Drag-and-drop class scheduling with per-teacher column view
  • TossPayments card checkout — direct parent payment, auto-classify paid/unpaid
  • Enrollment/leave/waitlist status with batch grade promotion
  • Unified homework: authoring, submission, grading (file attach + 100-pt scoring)
  • Real-time chat across teacher, student, and parent
  • Automated KakaoTalk / email notifications

Stack

Next.js · TypeScript · Postgres · TossPayments

Key Features

Admin dashboard — enrollment, monthly tuition, today's classes, payment status in one view
Teacher panel — class calendar, assignment authoring/grading, Zoom link management
Student page — personal schedule, homework submission, recording playback
Parent page — child's schedule, unpaid tuition checkout, teacher feedback
Drag-and-drop class scheduling

Gallery

MasterIB Desktop 1
MasterIB Desktop 2
MasterIB Desktop 3
MasterIB Desktop 4
MasterIB Desktop 5
MasterIB | CodeLune Portfolio