Deutsch
Jeder der schonmal eine Reise unternommen oder geplant hat kennt das Problem, man muss sehr viel Zeit aufwenden, um sich für ein Ziel zu entscheiden. Oft sind nicht alle benötigten Informationen über eine Stadt komplett in einer Quelle (Website oder App) zu finden und man muss mehrere Quellen absuchen. Genau dieses Problem soll unser Projekt lösen, indem es alle wichtigen Informationen (Wetter, Restaurants, Hotels, Sehenswürdigkeiten, und Lost Places) in einer Datenbank speichert und mittels einer eigenen Website kompakt anzeigt.
Englisch
Those who have already planned a trip know that choosing the perfect location is extremely time-consuming. The usual case is that all the information requered in order to select that dream location isnt available at one place, that's why the traveller ends up looking for pieces of advice on different Websites. This is precesily the issue that our Application should solve.Provinding all the necessary Inputs (weather, Restaurants, Hotels, attractions and Lost Places) through a Website.
Deutsch
Die Backend Struktur besteht aus einem SpringBoot Server, der über eine Verbindung zu einer Online gespeicherten Datenbank verfügt und einer externen API. Je nach Art des Request sendet der Server eine andere Response an das Frontend zurück. Die externe API stellt Wetterinformationen zur Verfügung, die vom Server verarbeitet werden. Der Server schickt dann die verarbeiteten Wetterdaten an das Frontend.
English
The Back-End consists of a Springboot Server which has a connection to the online Database and an external API. Depending on the typ of request, The server sends back an answer to the Front-End. The external API make weather information available which will be processed by the Server. The Server sends die processed information back to the Front-End.
Deutsch
In der Website soll nach Städten in Kärnten gesucht werden können. Auch soll es möglich sein nach Städten und nach verschiedenen Einrichtungen (z.B. Hotels, Restaurants und Lost Places) zu suchen.
Englisch
The Website will make possible to look for cities in Carinthia und their establishment(f.i. Hotels,Restaurants and Lost Places
Deutsch
In der Website soll nach Städten in Kärnten gesucht werden können. Auch soll es möglich sein nach Städten und nach verschiedenen Einrichtungen (z.B. Hotels, Restaurants und Lost Places) zu suchen.
Englisch
The Website will make possible to look for cities in Carinthia und their establishment(f.i. Hotels,Restaurants and Lost Places
Deutsch
Um die im Backend gefundenen Informationen anzuzeigen, ist es notwendig, die Verbindung mit dem Frontend durchzuführen. Diese Verbindung wurde durch die von der React-Bibliothek angebotene „Fetch“-Methode erreicht.
Englisch
In order to display the information found in the backend, it is necessary to connect it to the frontend. This connection was achieved through the "fetch" method offered by the React library.
Deutsch
Um dieses Projekt kommen folgende Technologien zum Einsatz. Für die Erstellung der Datenbank wird das Programm MYSQL verwendet. Die Programmiersprache, mit der das Projekt umgesetzt wird ist JAVA, mit der Erweiterung SpringBoot. SpringBoot ermöglicht eine einfache und schnelle Programmierung. Das Backend wird mit React umgesetzt.
Englisch
The following technologies were implemented in order to make TourSky come true. The database schema was made by using MYSQL. Java is the programming Language used when implementing the RESTful-API. SpringBoot makes possible an easy and fast way of programming. The Back-End will be made by using React.
Deutsch
Hier wird mit einem kleinen Video kurz die Funktion des Backend Servers gezeigt.In einem weiteren Video wird Funktionsweise der verschiedenen Endpoints gezeigt. Getestet wurde ohne funtktionierendend Bereich. Die Informationen die PointsOfInterests betreffen werden von einer MYSQL Datenbank zur Verfügung gestellt. Das Wetter hingegen benutzt eine externe API, um Informationen über das Wetter zu beziehenEnglish
The functionality of the Back-End Server can be appreciated on the following video. It was tested without the final version of the website. The information pertaining to PointsOfInterests is provided by a MYSQL database. the Weather, on the other hand, uses an external API to get information on itself.