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