Skip to content

raulradulescu/Music-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaFX Music Library Application 🎵

A feature-rich JavaFX-based desktop application designed to manage music libraries. Users can create playlists, browse songs and albums, manage clients, and more. The application leverages MySQL for data storage, supports multithreading for efficient data operations, and implements a modular design for easy maintainability.

Features

  • User Authentication: Secure login for admins and sellers.
  • Playlist Management: Create, view, and manage playlists.
  • CRUD Operations: Perform create, read, update, and delete operations on songs, albums, and clients.
  • Multithreading: Enhanced performance with multithreaded data loading.
  • Budget Recommendation: Suggests cars based on user-provided budgets.
  • Admin Tools: Manage users, view activity, and oversee the entire music library.
  • Database Integration: MySQL-powered backend for storing all data securely.
  • JavaFX UI: Interactive and user-friendly graphical interface.

Prerequisites

  • Java Development Kit (JDK): Version 17 or higher
  • MySQL: Database setup for application data storage
  • Maven: Build and dependency management tool

Installation

  1. Clone the Repository:
    git clone https://github.com/raulradulescu/Music-Application.git
    cd Music-Application

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages