Hochschule: Fortgeschrittene Webentwicklung – Projekt
Schulprojekt
Im Anschluss an die beiden benoteten Hausaufgaben folgte das Gruppenprojekt der Veranstaltung. Dabei durfte sich jede Gruppe ihr eigenes Projekt ausdenken, welches jedoch mit den Lehrkräften abgeklärt und ggf. angepasst werden mussten. Zu den Ideen anderer Gruppen gehörten u.A. eine Community Webseite zum Identifizieren von Pilzen sowie eine Webseite, auf der Studenten nützlichen Sperrmüll markieren und finden können.
Unsere Gruppe hingegen hat sich für eine DNS-Verwaltung entschieden, die später auch wirklich eingesetzt werden sollte. Dabei war ich der Hauptverantwortliche für die Gestaltung und Entwicklung des Frontends, welches mit Angular & Typescript entwickelt wurde.
Da sich die Verwaltung primär an Endkunden richtet, welche teils nur wenig oder gar keine Erfahrung mit DNS besitzen, wurde besonders viel Wert auf eine einfache Handhabung beim Bearbeiten von Domain Records gelegt. Neben Endkunden ist die Verwaltung jedoch auch für Administratoren und Reseller gedacht, welche über diese die Domains ihrer Kunden verwalten können.
Zu den wichtigsten Features gehören:
- Modernes & responsive Design
- Erstellen & Löschen neuer Domains
- Massenbearbeitung von Domain Records
- Unterstützt Benutzer beim Bearbeiten von Records
- Ausgiebige Validierung aller Records
- Umfangreiche FAQ zur weiteren Unterstützung der Nutzer
- Rollenbasiertes Rechtesystem (Admin / Reseller / Kunde)
- Bereitstellung von DynDNS
Die Verwaltung wurde im Anschluss an das Gruppenprojekt von Robert & Marius noch weiter ausgebaut und ist inzwischen bei Living-Bots im Einsatz!
Beteiligte Personen:
- Robert Bruhm
- Marius Höhn
- Khanh Luu