TravelBuddy ist ein Planungstool und Begleiter für die nächste Reise.
Mit dem TravelBuddy können momentan folgende Sachen gespeichert und gemanaged werden
- Orte (unterteilt in allgemeine Orte, Sehenswürdigkeiten und Unterkünfte)
- Verbindungen zwischen diesen Orten
- Personen die an der Reise teilnehme
- Entstehende Kosten, welche den Personen zugeordnet werden können.
- Kostenübersichten zu Reisen und Personen
- Diese Kosten können in verschiedenen Währungen gespeichert werden und werden automatisch umgerechnet
- Suche für bestimmte lokalitäten wie Restaurants, Parkhäuser, Bahnhöfe etc.
- Dynamischer Wetterbericht für die in der Reise abgelegten Orte
- Share Funktion und weitere Multiuserfunktionen
- CalDav export für Reisedaten
Aktuell nur auf einem Gerät, somit Local Admin.
- Drittbibliotheken:
- JUnit
- Maven,
- JavaDoc
- Spring
- Hibernate
- Restassured
- Lombok
- Querydsl
- H2 DB
- Sprinfox (Swagger)
- MariaDb
- Versionskontrollsystem: GitLab
- Kommunikation: Discord, Signal, GitLab
- Repository klonen
- Projekt mit "mvn compile" kompilieren 2.1 Hierdurch werden die Q-Entitäten erstellt
Frieder Ullmann, Tim Vogel, Marcel van der Heide
Die Oberfläche des Projekts ist zu finden im Projekt: TravelBuddy-WebUI https://github.com/fh-erfurt/TravelBuddy-WebUI
Ein veralteter Stand, mit generischem repository und DAO ist zu finden im branch: generic_dao_repo.
Unsere bisherige Besprechungsprotokollen sind zu finden in der Datei: Protokoll_.docx