Hintergrund / Motivation

Da es bisher keine bekannte Dating Anwendung mit Thymleaf gibt, wurde dies hierfür verwendet. Das Hauptziel des Projekts war die Aneignung von Wissen in etablierten Technologien – Spring Boot und Spring Security im Backend und Thymeleaf und Bootstrap im Frontend.

Beschreibung

EDV-Dating ist eine Online-Datingplattform, über die Personen neue Kontakte knüpfen können. Benutzer können sich mit einem selbst erstellten Profil anmelden, nach spezifischen Eigenschaften filtern und andere Benutzer, die ihren Vorlieben entsprechen, liken.

Um dies zu ermöglichen, muss die Anwendung folgende Anforderungen erfüllen:

  • Seite zur Registrierung / Anlegen eines Profils
  • Seite zur Anmeldung
  • Hauptseite mit Profilübersicht
  • Filterung nach bestimmten Benutzereigenschaften
  • Anzeige von Profildetails
  • Anpassung des eigenen Profils
  • Liken von Profilen
  • Übersicht aller Matches

• Intuitives und ansprechendes Design 

Technologien

Kernprogrammiersprache Java

Frontend:

  • JavaScript für Validierungen und Logik auf der Clientseite
  • Bootstrap zur Erstellung eines ansprechenden, responsiven Designs
  • Thymeleaf als Template-Engine
  • HTML und CSS wurden für das Styling der Oberfläche verwendet

Backend:

  • Spring Boot als Kern für die Webanwendung
  • Spring Security für die Authentifizierung und Autorisierung
  • Hibernate als ORM-Framework

Datenbank:

  • Schuleigener MySql-Server
Projektinfo
Schuljahr:
23/24
Ausbildung:
Anwendungsentwicklung
Schüler:
Fabian Brandtner & Marc Hafner
Betreuer:
Klaus Krieger & Hans Apfelbeck
Bilder
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.