Was kommt

Roadmap, offen für alle.

Hier siehst du wo Klassenstudio steht und wohin es geht. Solo-Entwicklung mit ehrlichen Zeitfenstern — keine Marketing-Roadmap, kein Vaporware.

Gesamtfortschritt 77/ 83 erledigt
  1. Phase 1

    Fundament — Auth, Schema, Apps

    Live live seit 2026-05-19

    Konto-Login per Magic-Link oder Passwort, 22 Tabellen mit Zeilen-Sicherheit, 37 Migrationen und drei Apps (Landing, Lehrer-App, Admin) auf Cloudflare deployable.

    • SvelteKit-Monorepo + Cloudflare-Pages-Setup
    • Supabase EU-Frankfurt + 37 Migrations
    • Magic-Link-Auth + Passwort-Login + 6-OTP-Reset in Lehrer-App und Admin + branded Email-Templates
    • Klassen, Schüler:innen, bearbeitbare Volksschul-Fächervorlage, Notentypen, Notenschluss
  2. Phase 1.5

    Launch-Ready — Beobachtung, Recht, Mail

    In Arbeit fast fertig — netcup-Mail offen

    Bevor Lehrer:innen einsteigen: Fehler werden gesehen, Daten sind exportierbar, Konto ist self-service löschbar, Einladungen kommen als Mail.

    Fortschritt
    94%
    • Sentry SDK + PII-Strip + showError-Wrapper
    • 1-Klasse-Constraint + 1 kostenloser lesender Zusatzlehrer im Team-Tab
    • pgTAP Test-Coverage auf 9 RLS-Tabellen (4 Wellen)
    • Sentry Source-Maps Upload via vite-plugin
    • DSGVO-Datenexport als JSON-Bundle
    • Konto-Löschung Self-Service + 30-Tage Soft-Delete (pg_cron)
    • AGB- + Datenschutz-Checkbox beim Signup + Re-Consent-Modal
    • Onboarding-Wizard mit österreichischem Bundesland + Schulferien-Auto-Import
    • Passwort-Login + 6-OTP-Reset-Flow + Passwort setzen in /einstellungen
    • CSP + HSTS + Permissions-Policy (alle 3 Apps)
    • Mail-Stack code-side fertig: Edge-Function + Templates + Welcome-Auto-Send
    • `send-mail` Edge Function deployed (2026-06-09)
    • Mail-Transport auf netcup SMTP umgebaut (denomailer, Resend/US raus)
    • netcup-Mail aktivieren: Postfach + Supabase-Auth-SMTP + Edge-Secrets + Deploy + AV-Vertrag = Tim
    • Digitale Schul-Freigabe: Direktions-Paket + Click-AVV nach BMBWF-Vorlage — Direktion bestätigt per Link, ohne Konto
    • Schul-Freigabe widerrufbar: Anfrage zurückziehen oder erteilte Freigabe widerrufen — protokolliert, Link wird ungültig
  3. Phase 2

    Notenmatrix-Wedge — die Survey-Antwort

    Live live seit 2026-05-19

    Die vier Funktionen, die 16 Lehrer:innen im April 2026 als wichtigste benannt haben — von der Notenmatrix bis zum Excel-Export.

    • Notenmatrix v2 mit Datums-Spalten + Auto-Ø
    • Punkte-/Prozent-Eingabe wie 30/32 oder 88% mit automatischer Note
    • PDF-Export (pdf-lib, A4-Querformat)
    • Excel-Export (.xlsx)
    • CSV-Bulk-Import für Schüler:innen
    • Cmd+K Quick-Search
    • Cell-Detail-View mit History-Drawer
    • Kompetenzraster-Browse + Deutsch-Template
  4. Phase 2.5

    Kompetenzraster — Assessment

    Live live seit 2026-05-20

    Kompetenzraster für alle Volksschul-Fächer aus dem AT-Lehrplan 2023 plus eine Stern-Skala (0-4) pro Deskriptor, damit Kompetenzen wirklich bewertbar werden.

    • Mathematik-Template Volksschule 1-4
    • Sachunterricht-Template Volksschule 1-4
    • "Vorlage übernehmen"-Action für eigene Anpassungen
    • Assessment-UI pro Schüler:in mit Stern-Skala 0-4
    • Kompetenz-Übersicht pro Klasse (Heatmap, View-Toggle Matrix/Heatmap, farbcodierter Mittelwert pro Bereich)
    • Schriftliche Erläuterung zur Semesterinformation — pro Kind/Fach/Kompetenz mit eigener Bewertungsskala, durchklicken + Export als PDF und Excel (2026-06-19)
    • Alle 8 Volksschul-Pflichtfächer (außer Religion) als detaillierte Lehrplan-2023-Raster, fein nach Schulstufe 1-4 (2026-06-17)
  5. Phase 3

    Aufgaben — immer erreichbar

    Live live seit 2026-05-20

    User-Wunsch Nr. 1 aus der Survey: Aufgaben bleiben in Topbar, Seitenmenü und mobiler Bottom-Bar erreichbar — heute, diese Woche, alle. Mit Datum und Priorität.

    • Persistent Sidebar mit Quick-Add
    • Tabs Heute / Woche / Alle
    • Datum-Picker + Priorität (0-3 Sterne)
    • Drag-to-Reorder via svelte-dnd-action im "Alle"-Tab
    • Mobile Bottom-Sheet mit Live-Badge
  6. Phase 4

    Kalender — Multi-Kalender, Event-Typen, iCal

    Live live seit 2026-05-21

    Multi-Kalender für privat, Klasse, Schule. Österreichische Schulferien werden automatisch eingetragen, iCal-Import und Subscribe-URL verbinden Klassenstudio mit Apple, Google und Outlook.

    • Monatsansicht + Mobile-Liste
    • Event-Typen farbcodiert (Test, Schularbeit, Eltern, Ferien)
    • Klassen-Zuordnung pro Event
    • Wochen-Ansicht (Day-Columns mit Hour-Slots)
    • AT-Schulferien Auto-Import per Bundesland-Cohort (Wizard + Re-Import)
    • Kalender abonnieren: iCal-Subscribe-URL Export (RFC 5545, public Token)
    • Tagesansicht (Hour-Grid 06-22) + Day-Navigation
    • RRULE-Recurrence (DAILY/WEEKLY/MO-FR/MONTHLY) mit Expansion + iCal-Export
    • DE-Feriendaten technisch vorbereitet, aber nicht Teil des heurigen AT-Produktflusses
    • Deutschland-Launch als späterer eigener Pfad statt aktueller UI-Auswahl
    • RRULE-Power-Patterns: INTERVAL, COUNT, BYDAY-Prefix (1MO, -1FR), EXDATE
    • iCal-Import: externe Schul-Kalender einmalig importieren
    • Drag-Resize Events in Tagesansicht (15-Min-Snap, optimistic UI)
  7. Phase 5

    Sharing & Permissions — mit dem Team

    In Arbeit UI live · Mail nach netcup-SMTP-Deploy

    Religion, Werken, Vertretung: Klasse einmal anlegen, mit klaren Rollen (Viewer/Editor) teilen, jederzeit zurückziehen. Copy-Link funktioniert, Email folgt nach dem netcup-SMTP-Deploy.

    Fortschritt
    90%
    • "Teilen"-Dialog auf Kalender (Token-Invite)
    • Rollen-Picker Viewer / Editor
    • Token-Annahme-Flow unter /einladung?token=
    • "Geteiltes"-Übersicht im Nav
    • Per-Resource Sharing-Liste mit Revoke
    • Sharing auf Kompetenzraster + Tasks-Liste (View-Toggle / Klassen-Layout)
    • Email-Einladung code-side vorbereitet (Edge-Function + Welcome + Share-Invite-Templates)
    • `send-mail` Edge Function deployed (2026-06-09)
    • Mail-Transport auf netcup SMTP umgebaut (denomailer)
    • netcup-Mail aktivieren: Auth-SMTP + Edge-Secrets + Deploy = Tim
  8. Phase 6

    Offline + PWA — Schule hat schlechtes WLAN

    Live live seit 2026-05-21 · bewusst ohne lokalen Daten-Vollspiegel

    Klassenstudio läuft auch bei wackeliger Verbindung weiter: installierbar via "Zum Home-Bildschirm", Aufgaben funktionieren offline und syncen nach. Einen kompletten Daten-Spiegel am Gerät haben wir bewusst gestrichen — Schüler:innen-Daten bleiben am Server statt auf jedem Gerät (Datensparsamkeit).

    • Manifest + iOS/Android-Meta — installierbar
    • Standalone-Display ohne URL-Bar
    • @vite-pwa/sveltekit Service-Worker (Workbox: Network-First für API, Cache-First für Fonts/Assets)
    • App-Update-Prompt mit User-confirm (kein silent-reload)
    • In-Memory-Warm-Start nach Login — IndexedDB-Read-Cache zugunsten Datensparsamkeit entfernt
    • Offline-Write-Outbox für Tasks + Sync-on-reconnect
    • Row-Level LWW via `updated_at` (Server-Reject bei Konflikt mit 409)
    • Daten-Vollspiegel am Gerät: bewusst verworfen (2026-06-11) — Datensparsamkeit schlägt Offline-Start
  9. Phase 7

    Unterrichts-Organisation — Plan, Stunden, Kasse

    Live live seit 2026-06-18

    Der ganze Schulalltag an einem Ort: Stundenplan als Gerüst, Wochenplan für den konkreten Stoff (mit Ausflugstagen und grau hinterlegten Feiertagen), Jahresplanung mit KI-Prompt-Hilfe, Hausübungs-Tracking pro Kind und flexible Listen wie die Klassenkasse.

    • Stundenplan — Wochenraster mit Fach pro Stunde
    • Wochenplan auf Stundenplan-Basis: Live-Stoff je Stunde, Ganztags-/Ausflugszeile, Feiertage/Ferien grau, Woche- und Monatsansicht
    • Jahresplanung pro Fach (Jahr/Monat/Woche) mit KI-Prompt-Helfer (inkl. Schulbuch-Foto-Hinweis)
    • Hausübungen-Tracker: Status je Kind (erledigt/teilweise/fehlt), aus dem Wochenplan anleg- und verschiebbar
    • Klassenkasse & Tracking-Listen (Geld mit Summe, Haken, Zahl, Text)
    • Initialen-Avatare + Schüler-Profil; Klassen-Unterseiten direkt im Hauptmenü, Team in den Einstellungen
  10. Phase 8+

    Billing, dann Wenn-dann — Native, Schul-Lizenzen

    Geplant Billing-Code fertig · Aktivierung zum Launch (August 2026)

    Klassenstudio ist noch in Entwicklung — Launch geplant für August 2026. Der Billing-Code (Stripe-Checkout, Abo-Seite) ist fertig und wird erst zum Launch scharf geschaltet. Danach nur, wenn ihr es einfordert: native Apps, Schul-Lizenzen, Eltern-Portal.

    Fortschritt
    33%
    • 30-Tage-Testphase ohne Zahlungsdaten (ab Registrierung)
    • Abo-Seite + Stripe-Checkout + Webhook (49 €/Jahr)
    • Bezahlung aktivieren (Stripe-Konto + Schalter)
    • Expo Native-App (Trigger: ≥30% Mobile + Wunsch im Resurvey)
    • Schul-Lizenz mit Direktor:innen-Rolle + Sammel-Abrechnung
    • Eltern-Portal (read-only Zugang für Eltern)

Ideen-Parkplatz

Was wir noch im Hinterkopf haben, ohne Phasenzuordnung: Notiz-Slot pro Schüler:in, Klassen-Spiegel, Sitzplan-Editor, Lerntagebuch, Vorlagen-Markt, Dark Mode, i18n für Südtirol, Excel-Import alter Notenlisten, Apple/Google Calendar bidirektionaler OAuth-Sync, WhatsApp/Signal-Bot für schnelle Notenerfassung per Sprache, Klassenkasse, KI-Jahresplanung aus Lehrplan-Kontext.

Wandert nach oben, wenn sich Bedarf zeigt. Vorschlag? [email protected]