Built as a project for the Software Development 2 course at Stuttgart Media University.
Description
"Whalex" is our application, derived from "Whale" and "ex" (short for "Relax").
Whalex represents an audio library with an integrated music player, allowing users to create and play their own sounds and playlists. With a focus on whale-themed content, "Whalex" brings the soothing melodies of whale songs to help users unwind and immerse themselves in unforgettable dreamscapes.
Reflection
This project was a great opportunity to learn how to structure applications and keep them maintainable. I deepened my knowledge of Java's object-oriented programming features and learned how to use JavaFX to create complex and nested UIs. It was definitely a challenge to keep the codebase clean and maintainable, but I learned a lot about how to do so.