- Home
- Tutoring Center Software
- MyClass
On the recordRead 8 Oct 202626 facts
MyClass
On the record
- Audience
- The app is designed for a single tutor account and is not a multi-tenant marketplace.github.com · read 8 Oct 2026
- Billing
- Users can generate sessions, mark them paid or unpaid, and edit session notes.github.com · read 8 Oct 2026
- Deployment limit
- Daily reminders and the in-process sign-in rate limiter assume one app instance; multiple replicas may duplicate reminders.github.com · read 8 Oct 2026
- Installation
- MyClass is an installable PWA and can be run with Docker Compose alongside PostgreSQL.github.com · read 8 Oct 2026
- Integrations and deployment
- The documented deployment uses Docker Compose with PostgreSQL, the app, and nightly database backups; no third-party product integrations are specified.github.com · read 8 Oct 2026
- Integrations and stack
- The documented stack includes PostgreSQL, Sequelize, NextAuth, and Docker; no external product integrations are listed.github.com · read 8 Oct 2026
- Intended user
- The app is designed for a single independent tutor account and is not a multi-tenant marketplace.github.com · read 8 Oct 2026
- iOS requirement
- On iOS, web push requires iOS 16.4 or later and the app added to the Home Screen; notifications are not delivered in Safari tabs.github.com · read 8 Oct 2026
- License
- The repository describes MyClass as MIT-licensed and free to use, modify, and self-host.github.com · read 8 Oct 2026
- Limit
- Daily reminders and the in-process sign-in rate limiter assume one app instance; multiple replicas can duplicate reminders.github.com · read 8 Oct 2026
- Localization
- Vietnam time (Asia/Ho_Chi_Minh) and VND currency formatting are built in.github.com · read 8 Oct 2026
- Offline behavior
- The PWA caches its offline shell, while API responses are never cached.github.com · read 8 Oct 2026
- Purpose
- MyClass is an open-source, self-hosted web app for private tutors to manage students, schedules, session billing, calendars, and push reminders.github.com · read 8 Oct 2026
- Push reminders
- Web push reminders are optional and require VAPID keys; iOS push requires iOS 16.4 or later and installing the app to the Home Screen.github.com · read 8 Oct 2026
- PWA
- MyClass is installable as a progressive web app and caches its offline shell; its API is not cached.github.com · read 8 Oct 2026
- Reminders
- The app supports web push reminders, and daily reminders run at 07:00 Vietnam time.github.com · read 8 Oct 2026
- Reporting
- Reports show monthly and all-time invoice totals, a bill list, and chart visualizations.github.com · read 8 Oct 2026
- Reports
- Reports show monthly and all-time invoice totals, a bill list, and chart visualizations.github.com · read 8 Oct 2026