Mozaik
Offline-Stundenplaner
Gebaut für meinen Vater, der den Stundenplan seines Kurses jedes Semester von Hand erstellt. Über 600 Commits.
Offline-Stundenplaner
Gebaut für meinen Vater, der den Stundenplan seines Kurses jedes Semester von Hand erstellt. Über 600 Commits.
Mein Vater erstellt jedes Semester von Hand den Wochenstundenplan für seinen privaten Kurs in der Türkei. Ich wollte ihm ein Werkzeug geben, das genau dafür gemacht ist.
Mozaik ersetzt dort aSc Timetables. Es kann ungefähr die Hälfte von aSc und versucht, diese Hälfte besser zu machen. Es ist eine einzige HTML-Datei, in der alles steckt: Doppelklick, und sie öffnet sich im Browser, ohne Installation, ohne Server, ohne Konto, ohne Internet. Dieselbe Seite läuft auch als Website, die nach dem ersten Besuch offline funktioniert, und als Windows-.exe mit Tauri, die jeden Plan in Dokumente sichert. Die Oberfläche gibt es auf Türkisch, Englisch, Deutsch, Spanisch und Französisch.
Gebaut ist es mit Vite, React und TypeScript, und gründlich getestet: 719 Unit-Tests, 512 End-to-End-Tests gegen die echte Datei über file:// und 22 weitere für die Website. Das Projekt hat über 600 Commits.