This is a semi-responsive Java Spring Boot web application using Bootstrap and Thymeleaf for sharing and tracking workouts. The data is persisted in a relational MySQL database system making usage of ORM. This project was made for my SoftwareEngineering module at OTH.
(in the end will be some more images displaying the looks of some of the most important functions of the application as long as I haven't hosted this app yet ๐ )
Pumpal gives users the opportunity to keep track of their workouts, share those with friends, get inspired by others workouts and save them for later.
Pumpal supports sportive people in connecting with other like-minded people by enabling friendships, offering comment sections to each workout and making it possible to filter public workouts by different criterias(intensity level, search terms,..).
In the following are images uploaded, which showcase the application's general structure in the form of Class-, Component- and Usecasediagrams. Additionally, there is a PDF provided, that gives further and more detailed information regarding the individual Usecases in German.