Dieses Projekt ist eine Webseite, die Studierenden der Technischen Hochschule Mittelhessen bei der Planung ihres Stundenplans hilft. Mithilfe der Webseite können die Studierenden einzelne Module auswählen und ihren Stundenplan auf diese Weise zusammenstellen. Ein Kalender zeigt die ausgewählten Module an und markiert zeitliche Konflikte farblich.
Bitte beachten Sie, dass diese Webseite die Stundenplan Informationen lokal auf dem Computer des Benutzers verarbeitet und dass der Server nur die statischen Webseiteninhalte bereitstellt. Es werden keine Stundenplan Informationen an den Server gesendet oder von diesem empfangen. Die Verarbeitung erfolgt vollständig auf dem Computer des Benutzers.
Die Webseite ist unter folgender URL erreichbar: https://thm-planer.skillkiller.de/
Das Projekt nutzt folgende wichtige Abhängigkeiten:
- ical.js: Eine JavaScript-Bibliothek zum Parsen von iCalendar-Dateien.
- Bootstrap: Ein CSS-Framework zum schnellen Entwickeln von responsiven Webseiten.
- FullCalendar: Eine JavaScript-Bibliothek zum Erstellen von interaktiven Kalendern.
Das Projekt basiert auf folgenden Technologien:
- HTML
- CSS
- TypeScript
- Webpack
Um das Projekt lokal zu bauen, müssen die folgenden Schritte ausgeführt werden:
- Stellen Sie sicher, dass Node.js auf Ihrem Computer installiert ist.
- Öffnen Sie ein Terminal oder eine Befehlszeile im Hauptverzeichnis des Projekts.
- Führen Sie den Befehl
npm install
aus, um die Abhängigkeiten des Projekts zu installieren. - Führen Sie den Befehl
npm run build
aus, um das Projekt zu bauen. - Das gebaute Projekt befindet sich nun im
dist
-Verzeichnis.
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen zur Lizenzierung finden Sie in der Datei LICENSE
.