Dojo Circle Education Management
A comprehensive web platform for managing tutoring courses, class schedules, curricula, and student progress with real-time notifications.

Dojo Circle Education Management System
Project Overview
A comprehensive web platform for managing tutoring courses, class schedules, curricula, and student progress with real-time notifications. The system simplifies the day-to-day operations of modern tutoring centers by bringing class schedules, student records, payments, and communications into one unified platform. Built as a Serverless Web Application with a strong focus on mobile experience, it features a Progressive Web App (PWA) with push notifications to ensure parents and students never miss an update.
A key highlight of the system is its deep integration with Google Calendar and LINE LIFF, creating an automated flow that connects teachers and parents effortlessly. When a class is scheduled or updated, notifications fire automatically, maintaining alignment across all parties without manual intervention.

System architecture showing Next.js frontend, Cloud Database, and Calendar API integrations
System Workflow
The education management platform handles the following operational flow:
Course Enrollment
Students enroll in individual or group courses linked to specific curricula.
Admin manages course hours, leave quotas, and curriculum assignment.
Course ManagementSchedule Planning
Smart class scheduling with Google Calendar synchronization.
Handles recurring classes, make-up slots, and tracks teacher availability.
Calendar EngineClass Execution
Teachers conduct classes and record attendance and learning paces.
Records student focus, understanding, and enjoyment levels.
Class NotesPerformance Feedback
Curriculum topic progress is updated based on class notes.
Tracks detailed metrics per curriculum topic.
Curricula TrackingParent Notification
Automated PWA Push Notifications and LINE integration for parents.
Alerts parents of schedule changes and class feedback.
Notification SystemPayroll & Reports
System calculates teacher teaching hours and travel fees automatically.
Generates teaching hour reports and tracks student leave quotas.
Admin Dashboard
Workflow from course enrollment to class execution and parent notification
Key Features
Smart Class Scheduling
Integrated with Google Calendar, handling recurring classes, make-up slots, and leave quotas automatically.
Curriculum & Progress Tracking
Tracks student progress across different courses and structured curriculum topics over time.
Class Notes & Teacher Feedback
Allows teachers to leave detailed feedback, evaluate student learning pace, and record internal observations.
PWA Push Notifications
Keeps parents and students updated via Progressive Web App push notifications and LINE LIFF integration.
Role-Based Access Control
Dedicated portals and tailored features for Admins, Teachers, Students, and Parents.
Automated Payroll & Reports
Automatically tracks teaching hours, student leave quotas, and calculates teacher payments and travel fees.
Benefits Achieved
Looking for an Education Platform?
We build custom educational management systems tailored to your tutoring center's unique needs.
Contact Us