Welcome to Music Salon 🎵

Explore the World of Music

Music Salon is an immersive console application that brings the enchanting world of music to your fingertips. Whether you’re an avid music enthusiast or a curious explorer, Music Salon offers a rich catalog of CD-Discs from various genres and artists. Embark on a musical journey and discover the perfect melodies that resonate with your soul.

Interactive and User-Friendly Experience

With a user-friendly interface and intuitive controls, Music Salon ensures an enjoyable and hassle-free browsing experience. Navigate through the virtual music shop, browse albums, and delve into the captivating stories behind each artist and their creations.

Features

  • Extensive Collection: Access a vast collection of CD-Discs encompassing diverse genres, eras, and cultures.
  • Curated Recommendations: Discover handpicked recommendations based on your musical preferences and explore hidden gems.
  • Informative Details: Dive deeper into each album’s details, including release date, artist information, and tracklist.
  • Search and Filters: Effortlessly search for specific albums or use filters to refine your browsing experience.
  • Interactive Interface: Seamlessly interact with the application using intuitive controls and responsive windows.

Get Started

To start your musical adventure with Music Salon, follow these simple steps:

  1. Installation: Clone the repository from GitHub and set up the necessary dependencies.
  2. Launch: Run the application and step into the virtual music salon.
  3. Explore: Use the provided controls to navigate through the catalog, listen to music samples, and find your favorites.
  4. Enjoy: Immerse yourself in the world of music and let the melodies transport you to new dimensions.

Status and Contributions

C++ Lint and Format Check Unit tests Deploy Documentation

Music Salon is an ongoing project, and contributions are welcome. Join us in shaping the future of the application, enhancing its features, and creating an immersive musical experience for all.

Credits

Authors:

  • Lizaveta Shymkovich: Data Engineering, Manual & Automated QA, Associate Production
  • Artyom Shpakovski: Programming, DevOps, Design
  • Tsimafei Petrykevich: Team Lead, Programming, Tech Writing

This project is a part of the Mobile Software Programming Technologies course assignment. For more details, please refer to the assignment.

License

This documentation is released under the MIT License.