Classica Hub — Complete Build Specification

The modern platform for classical education

Last updated: March 16, 2026

Platform Overview

A multi-tenant SaaS platform purpose-built for classical Christian schools — from enrollment and tuition to lesson plans and gradebook.

PHP 8.2 Caddy MySQL DigitalOcean Wildcard DNS On-demand TLS
Tutorials
$99/mo
Getting started
Starter
$199/mo
Small schools
Growth
$399/mo
Growing schools
Academy
$699/mo
Full platform
Hearth
$29/mo
Homeschool families

What's Built

✅ Built

Core LMS

  • Authentication & role-based access
  • Course creation & management
  • Student enrollment & profiles
  • Gradebook with weighted categories
  • Assignments with due dates & submissions

School Operations

  • Feature flags per school
  • Attendance tracking
  • Parent portal
  • Calendar & events
  • Report cards & transcripts
  • Analytics dashboard

Multi-Tenant Routing

  • Wildcard DNS with auto-provisioning
  • On-demand TLS certificates
  • Per-school subdomains & custom domains

Enrollment & Tuition

  • Application workflow
  • Tuition plans & scholarships
  • Invoice generation

Onboarding Wizard

  • 6-step guided setup
  • Curriculum selection
  • School branding & customization

Security

  • CSRF protection
  • Rate limiting
  • Honeypot fields
  • Input sanitization
  • Session hardening

Classical Libraries

  • 362 works across 6 curated libraries

Additional

  • Landing page & brand system
  • Demo school (demo.classica.app)
  • Role-based views: admin, teacher, student, parent

File Management System

Planned

Document Management

  • Teacher document library — upload once, attach to many
  • Per-course resource library
  • Student submission uploads
  • Supported: PDF, DOC, images, YouTube links, audio
  • Future: in-app video/audio recording on assignments
  • Storage: DigitalOcean Spaces or local with CDN

Lesson Plans

Planned

School Year → Terms → Courses → Weekly Lesson Plans (35 weeks). Teachers plan week-by-week with activities, resources, and assignments.

Planning Tools

  • Weekly lesson plan builder
  • Activities: Read, Discuss, Watch, Do, Narrate, Recite
  • Resource attachments (files, links, videos, books)
  • Assignment generation from lesson plan
  • Print-friendly view

AI-Powered Features

  • Suggest activities, talking points, articles, videos, books
  • Classical Christian worldview filtering
  • Year-over-year: "Last year Week 12 you taught X. Reuse or remix?"

AI Integration

Planned

Worldview Configuration

  • School-configurable: Charismatic, Reformed, Catholic, Evangelical, Non-denominational, Other
  • Content filtered through classical education lens
  • Trivium-aware: grammar, logic, rhetoric stages

Intelligent Suggestions

  • Lesson plan suggestions by subject, grade, week, worldview
  • Activity ideas & discussion questions
  • Socratic question generation
  • Resource recommendations (books, articles, videos)
  • Year-over-year lesson intelligence
  • Future: student writing feedback, narration prompts

Messaging — "Slack for Schools"

Planned

Integrated, context-aware communication that replaces GroupMe with something purpose-built for schools.

Channels & Messaging

  • School-wide channel
  • Group channels: Upper/Lower School, Houses, classes, custom
  • Ad-hoc groups (room moms, committees, projects)
  • Direct messaging & small group chats
  • School directory with search
  • Role-based visibility
  • File sharing in messages
  • Push notifications (future: mobile)

Houses

Planned

House System

  • House assignment (students sorted for life)
  • House profile page (members, history, patron saint/figure)
  • Leaderboard with points system
  • Competitions & events
  • House group chat (integrated with messaging)
  • House-specific activities & chapel rotation
  • Admin: assign students, manage points, create competitions
  • Dashboard widget for House standings

School Year Management

Planned

Year Lifecycle

  • Clean year turnover: archive current, start fresh
  • "Copy to Next Year" — clone courses & lesson plans
  • Archived years remain browsable (read-only)
  • Student promotion & graduation workflow
  • AI: "Last year Week 5 you taught X. Similar this year?"
  • Re-enrollment tied to DocuSign + payments

DocuSign & Enrollment Contracts

Planned

Contract Management

  • DocuSign API integration for enrollment agreements
  • Per-family contracts (school agreement + per-student addendums)
  • Contract status tracking in parent portal
  • Flow: sign → pay → enrolled
  • Re-enrollment for returning families
  • Parent Account: all contracts, payment plan, balance

Payment System — Stripe Connect

Planned

Marketplace Payments

  • Stripe Connect marketplace model
  • Each school gets connected Stripe account
  • Tuition plans: monthly, quarterly, annual
  • Automatic platform fee (SaaS + optional transaction %)
  • Parent billing portal: balance, payments, history
  • Scholarship & financial aid auto-applied
  • Public: "Start Your School" → Stripe checkout → auto-provision

Homeschool Tier — "Hearth"

Future
Market opportunity: 3.7M homeschool students in the US, growing at 5.4% annually.

Family Platform

  • $29/mo per family, up to 8 students
  • Simplified family-focused dashboard
  • Family picks curriculum, worldview, pace
  • Lesson plan templates from classical curricula
  • Progress tracking per student
  • Transcript generation
  • Future: co-op features, connect with other Hearth families
  • Future: marketplace for curriculum add-ons

Data Migration & Import

Planned

Painless migration from other LMS platforms or bulk CSV import. The #1 barrier to switching is data migration — we eliminate it.

Phase 1: CSV Universal Import

  • Upload any spreadsheet (CSV/Excel)
  • Smart column mapping with auto-detection
  • Import students, staff, courses, grades, assignments
  • Preview before import with validation
  • Error handling with row-level feedback

Phase 2: Direct LMS Migration

  • Google Classroom (API integration)
  • Gradelink (popular with private/Christian schools)
  • Canvas / Blackbaud (larger schools)
  • One-click connect & pull all data

Phase 3: Migration Wizard

  • Step-by-step guided migration flow
  • Connect old system → preview data → confirm → done
  • Progress tracking & rollback capability
  • Migration report with summary stats

Athletics & Activities

Planned

Extracurricular management for sports, clubs, and programs — designed for the unique needs of classical schools (STOA, theater productions, chess club, etc.).

Athletics

Competitive sports with seasons, eligibility tracking, and scheduling.

  • Sport/team management with seasons (fall, spring, year-round)
  • Coach/sponsor assignment (links to staff)
  • Team rosters with student enrollment
  • GPA-based eligibility auto-checks
  • Practice & game schedules (feeds into calendar)
  • Parent Portal visibility

Activities & Clubs

Non-sport extracurriculars: STOA/speech & debate, theater productions, chess club, choir, Latin club, robotics, art guild, and more.

  • Activity/club creation with descriptions
  • Sponsor/advisor assignment
  • Student rosters & enrollment
  • Meeting/rehearsal/event schedules (calendar integration)
  • Optional eligibility rules (GPA, enrollment status)
  • Student profile integration (activities tab)

Feature Flags

  • Schools can toggle Athletics and/or Activities independently
  • Integrates with existing feature flag system

Future Vision

Future

Roadmap

  • Online school component (cross-school virtual classes)
  • Live Documents (shared teacher-parent-student docs)
  • Mobile PWA (service worker, home screen install)
  • Video conferencing integration
  • LTI tool integration
  • Advanced analytics & reporting
  • Multi-language support

Security & Infrastructure

Deployed

  • CSRF protection
  • Rate limiting
  • Honeypot fields
  • Input sanitization
  • Session hardening
  • Automated security audits (twice daily, running now)

Planned

  • Cloudflare WAF + DDoS protection
  • Two-factor authentication for admins
  • FERPA compliance considerations