RSS Logo

Willkommen

Herzlich Willkommen auf unserer Projektseite.

Auf dieser Homepage erhalten Sie Informationen rund um das Projekt:
"Ride Sharing Service (RSS)"

Kurzbeschreibung

Deutsch

Durch steigende Spritpreise und unregelmäßige Busverbindungen werden tägliche Autofahrten immer teurer und unpraktischer. Besonders in ländlichen Regionen sind öffentliche Verkehrsmittel oft keine zuverlässige Alternative. Der Ride Sharing Service bietet daher eine einfache, digitale Lösung, um Fahrgemeinschaften bequem über eine App oder Website zu organisieren. Fahrerinnen und Fahrer können ihre Strecken anbieten, während Mitfahrende passende Fahrgelegenheiten finden. Auf diese Weise lassen sich Routen effizient teilen, Fahrtkosten reduzieren und gleichzeitig die Umwelt entlasten – denn gemeinsames Fahren bedeutet weniger Autos auf der Straße und weniger CO₂-Ausstoß.

Unser Projekt wird bearbeitet und erstellt an der HTL Mössingerstraße

HTL Logo

English

With rising fuel prices and irregular bus connections, daily car rides are becoming more expensive and inconvenient. Especially in rural areas, public transport is often not a reliable option. The Ride Sharing Service offers an easy digital solution to organize carpools through an app or website. Drivers can offer their routes, while passengers can find suitable rides. This way, routes can be shared efficiently, travel costs are reduced, and the environment benefits — fewer cars on the road mean lower CO₂ emissions.

Details

In diesem Abschnitt finden Sie einige weitere Informationen zu unserer Diplomarbeit.


Systemstrukturplan
account_tree Projektplanung

SYSTEMSTRUKTURPLAN DES PROJEKTES

Unsere Systemarchitektur basiert auf einer zentralen Datenbank, die als Kern für alle weiteren Komponenten dient. Darauf aufbauend entwickeln wir drei unterschiedliche Zugriffswege: eine App mit Flutter, eine weitere App mittels AppInventor und eine Website auf Basis von Spring-Boot und Thymeleaf. Dadurch können Nutzer/innen unabhängig von der Plattform Mitfahrgelegenheiten suchen bzw. anbieten. Die Datenbank stellt in diesem Falle sicher, dass alle Anwendungen stets synchronisiert sind und nur die aktuellen Informationen bereitgestellt werden.

apps App

APP-ENTWICKLUNG MIT FLUTTER

Flutter Logo

Unsere Flutter-App ermöglicht es Nutzerinnen und Nutzern, Fahrten einfach und effizient zu organisieren. Über eine moderne und intuitive Benutzeroberfläche können passende Fahrten gesucht sowie eigene Fahrten angeboten werden. Dabei steht eine einfache Bedienung im Vordergrund, sodass alle Funktionen schnell und übersichtlich zugänglich sind.

Die App ist direkt mit der zentralen Datenbank verbunden, wodurch alle Informationen in Echtzeit synchronisiert werden. Dadurch ist sichergestellt, dass Nutzerinnen und Nutzer stets aktuelle und zuverlässige Daten erhalten.

Durch die plattformunabhängige Entwicklung mit Flutter kann die Anwendung sowohl auf Android- als auch auf iOS-Geräten genutzt werden. Im rechten Bild ist ein erster Einblick in die mobile Startseite der Anwendung dargestellt.

Flutter Startbildschirm
apps App

APP-ENTWICKLUNG MIT APP-INVENTOR

AppInventor Logo

Unsere App-Inventor-App stellt eine weitere Möglichkeit dar, den Ride Sharing Service mobil zu nutzen. Ziel ist es, eine einfach verständliche und funktionale Anwendung bereitzustellen, mit der Fahrten gebucht und angeboten werden können.

Durch die Anbindung an die RESTful-API können Daten mit der zentralen Datenbank ausgetauscht werden. So stehen auch hier aktuelle Informationen über verfügbare Fahrten und Angebote zur Verfügung.

Im rechten Bild ist der Startbildschirm der App zu sehen.

AppInventor Startbildschirm
web Website

WEBSITE-ENTWICKLUNG AUF BASIS VON SPRING-BOOT & THYMELEAF

Spring Boot & Thymeleaf Logo

Die Website unseres Ride Sharing Service wird mit Spring Boot und Thymeleaf umgesetzt. Sie bietet eine übersichtliche und benutzerfreundliche Oberfläche, über die Nutzerinnen und Nutzer relevante Informationen zu Personen, Fahrten und Buchungen abrufen können.

Durch die Verwendung von Spring Boot kann die Webanwendung strukturiert und effizient entwickelt werden, während Thymeleaf die dynamische Darstellung der Inhalte im Browser ermöglicht. Dadurch werden Daten direkt aus dem Backend geladen und aktuell auf der Website angezeigt.

Im rechten Bild ist ein erster Einblick in die Weboberfläche zu sehen. Dargestellt werden beispielhaft Personendaten sowie bereits vorhandene Buchungen.

Website Screenshot

RSS - Team

Das sind wir!

Lea Hebenstreit

Zentrale Datenbank und Webapplikation

Dayana Bogdanović

RESTful-API und App Inventor

Joy Sophia Mohr

RESTful-API und Handy-App

Prof. Mag. Dr. Christian Stingl

Projektbetreuer