Skip to content

Quanta Overview

Quanta is a comprehensive classroom session management platform designed for educators and learning centers. Track student attendance, manage session schedules, process payments, and analyze learning patterns—all in one integrated system.

Quanta simplifies classroom management by providing:

  • Session Management - Schedule and track all classroom sessions
  • Student Records - Maintain comprehensive student profiles and attendance history
  • Payment Processing - Automated billing and payment tracking
  • Batch Operations - Manage multiple students and sessions efficiently
  • Real-time Analytics - Monitor attendance, performance, and financial metrics
  • Multi-tier Support - Scale from individual tutors to learning centers
FeatureDescriptionUse Case
Session TrackingRecord and monitor all teaching sessionsTrack attendance and timing
Student ManagementComprehensive student profiles and historyMaintain student records
Payment SystemIntegrated billing and payment processingTrack revenue and payments
MessagingDirect communication with students and parentsSend updates and reminders
Analytics DashboardReal-time insights and reportingMonitor business metrics

Quanta offers flexible pricing to fit different needs:

  • Free - Perfect for single tutors getting started
  • Lite - For small learning centers (up to 50 students)
  • Pro - Growing centers (up to 500 students)
  • Max - Enterprise solutions with unlimited students

Learn more in Pricing & Tiers

Quanta serves:

  • Individual Tutors - Freelance educators managing 1-10 students
  • Small Learning Centers - 10-50 students across multiple tutors
  • Growing Academies - 50-500+ students with complex scheduling
  • Educational Institutions - Large-scale classroom management

Choose your starting point:

Start with System Overview to understand core concepts

Jump to Quick Setup to get running in 5 minutes

See Student Management

Check Payment System

Log student sessions in seconds with automatic timestamp recording:

Student: John Doe
Date: July 23, 2024
Duration: 60 minutes
Status: Completed

Track payments with automatic invoice generation:

Monthly Sessions: 12
Rate per Session: $50
Monthly Total: $600
Paid: $300
Outstanding: $300

Monitor key metrics at a glance:

This Month:
- Sessions: 48
- Students: 12
- Revenue: $2,400
- Attendance Rate: 95%

Quanta’s architecture ensures reliability and scalability:

┌─────────────────────────────────────┐
│ Web Application │
│ (Dashboard, Session Logging) │
├─────────────────────────────────────┤
│ API Layer │
│ (REST + Real-time Updates) │
├─────────────────────────────────────┤
│ Database Layer │
│ (Students, Sessions, Payments) │
├─────────────────────────────────────┤
│ Integration Layer │
│ (Messaging, Analytics, Payments) │
└─────────────────────────────────────┘

A single teaching interaction between an educator and student(s). Each session includes:

  • Date and time
  • Duration
  • Attendees
  • Status (scheduled, completed, cancelled)
  • Associated payment

Individual learner profiles containing:

  • Contact information
  • Enrollment records
  • Attendance history
  • Payment status
  • Academic progress

Groups of sessions or students for bulk operations:

  • Batch attendance marking
  • Bulk payment processing
  • Group messaging
  • Performance analytics

Subscription levels defining features and limits:

  • Free: 1 educator, 5 students max
  • Lite: 2 educators, 50 students max
  • Pro: 5 educators, 500 students max
  • Max: Unlimited educators and students

Quanta uses PostgreSQL with these core tables:

Students
├── id (UUID)
├── name (string)
├── email (string)
├── phone (string)
├── enrollment_date (timestamp)
├── status (enum: active, inactive, graduated)
└── tier_id (foreign key)
Sessions
├── id (UUID)
├── student_id (foreign key)
├── educator_id (foreign key)
├── date (timestamp)
├── duration (integer - minutes)
├── status (enum: scheduled, completed, cancelled)
├── notes (text)
└── payment_id (foreign key)
Payments
├── id (UUID)
├── student_id (foreign key)
├── amount (decimal)
├── status (enum: pending, completed, failed, refunded)
├── date (timestamp)
└── reference (string)
Tiers
├── id (UUID)
├── name (string)
├── max_students (integer)
├── max_educators (integer)
├── features (JSON)
└── price (decimal)
  1. Quick Setup Guide - Get started in 5 minutes
  2. Features Overview - Explore all capabilities
  3. API Reference - Integrate with Quanta
  4. Pricing Details - Choose your tier

Ready to get started? Go to Quick Setup Guide or explore Features