README.md

HappyShop #

A JavaFX project developed in IntelliJ using Maven (JDK 25, JavaFX 25), designed for CI553 coursework.

➡️ Setup #

After opening the project in IntelliJ:

  • Go to the systemSetup package.
  • Run SetOrderFileSystem and SetDatabase once only to set up initial files and database.

🚀 Running the System #

  • Run Launcher each time you want to start the system.
  • Extra Notes: If the database throws exceptions following a branch switch or when running on a new machine, run SetDatabase again to recreate a clean database.

⚠️ JavaFX Warning: #

If IntelliJ shows a harmless JavaFX native‑access warning during development, see the comment in Launcher.java for details.

📌 Summary #

  • JavaFX project
  • Developed in IntelliJ with Maven
  • Easy setup and run