A modern Java-based Product Management System with JavaFX Material UI and H2 Database.
- User Authentication with role-based access
- Product Management (CRUD operations)
- Order Management
- Inventory Tracking
- Low Stock Alerts
- Modern Material UI
- H2 Database Integration
- Username: admin
- Password: admin123
- Java 17 or higher
- Maven
- Make sure you have Java 17+ and Maven installed
- Navigate to the project directory
- Run:
mvn clean javafx:run
The application uses H2 Database with file-based storage. The database file will be created automatically in the data
directory when you first run the application.