Skip to content

Latest commit

 

History

123 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Classly

Der einfachste Weg, Klassenarbeiten und Termine mit deiner Klasse zu teilen.

FastAPI Python Docker


👋 Was ist Classly?

Classly ist eine Web-App für Schulklassen. Statt zehn verschiedener WhatsApp-Gruppen und Fotos von der Tafel, hast du einen Link, unter dem alle Termine (Klassenarbeiten, Tests, Hausaufgaben) übersichtlich zu finden sind.

👉 Hier geht's zur kompletten Dokumentation!

✨ Features

  • 📅 Zentraler Kalender: Ein Blick, alles im Griff.
  • 📱 Keine App-Installation: Läuft im Browser auf jedem Handy.
  • 🔗 Einfacher Zugang: Login via "Magic Links" – keine Passwörter merken für Schüler.
  • 🔒 Rollen-System: Owner, Admins, Class-Admins und Mitglieder.
  • ☁️ CalDAV Sync: Termine direkt im privaten Handy-Kalender abonnieren.
  • 🛡️ Self-Hosted: Deine Daten, dein Server.

🚀 Schnellstart (Docker)

Du willst es sofort ausprobieren?

mkdir -p classly/data && cd classly
touch .env
docker run -d --name classly -p 8000:8000 -v $(pwd)/data:/data --env-file .env marius4lui/classly:latest

Öffne dann http://localhost:8000 im Browser.

➡️ Ausführliche Installations-Anleitung


📖 Dokumentation

Wir haben eine ausführliche Dokumentation für dich erstellt:


📜 Lizenz

Classly verwendet ein Dual-Licensing-Modell:

Community License (kostenlos)

Für nicht-kommerzielle Nutzung – siehe LICENSE.

Nutzung Erlaubt?
Private Nutzung ✅ Ja
Self-Hosting (privat) ✅ Ja
Non-Profit Organisationen ✅ Ja
Modifikation & Beiträge ✅ Ja
Code studieren & lernen ✅ Ja
Bildungseinrichtungen (Schulen, Unis) ❌ Nein
Kommerzielle Nutzung ❌ Nein
For-Profit Unternehmen ❌ Nein
SaaS / Hosting für Dritte ❌ Nein
Weiterverkauf ❌ Nein
White-Labeling ❌ Nein

Commercial License

Für Unternehmen und kommerzielle Nutzung – siehe COMMERCIAL.md.

Hinweis: Versionen vor diesem Lizenzwechsel (Commit d29a12d und früher) unterlagen der MIT-Lizenz. Die neue Dual-Licensing-Regelung gilt nur für Versionen nach dem Lizenzwechsel.

About

Der einfachste Weg, Klassenarbeiten und Termine mit deiner Klasse zu teilen.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages