Skip to content

Anthony-Shoshi/music-mania-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Mania Application

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.

Table of Contents

Demo

Manager Dashboard

m

Sales Dashboard

s

Features

  • 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.

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Java Development Kit (JDK) installed
  • JavaFX installed

Installation

To set up the project, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/Anthony-Shoshi/music-mania-application
    
  2. Change your current working directory to the project folder:

    cd music-mania-application
    
  3. Use the provided Gradle wrapper to build the application. This command will download any necessary dependencies:

    ./gradlew build
    
  4. To start the application, use the following command:

    ./gradlew run
    
  5. That's it! Use the credentials given below

Login Credentials

Use the provided login credentials to access the application:

Manager:

  • Username: manager
  • Password: manager@2023

Sales:

  • Username: sales
  • Password: sales@2023

About

This is a music store application built using Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published