Welcome to the Music Mania Application! This is a simple JavaFX application for managing a music store's inventory and sales. It allows you to log in as a manager or salesperson and perform various tasks related to product management and order processing.
- Login as a manager or salesperson.
- View and manage products in the inventory.
- Create, edit, and delete products.
- Place and process orders.
- Save user data between sessions using serialization.
Before you begin, ensure you have met the following requirements:
- Java Development Kit (JDK) installed
- JavaFX installed
To set up the project, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/Anthony-Shoshi/music-mania-application
-
Change your current working directory to the project folder:
cd music-mania-application
-
Use the provided Gradle wrapper to build the application. This command will download any necessary dependencies:
./gradlew build
-
To start the application, use the following command:
./gradlew run
-
That's it! Use the credentials given below
Use the provided login credentials to access the application:
Manager:
- Username: manager
- Password: manager@2023
Sales:
- Username: sales
- Password: sales@2023