Module Lunchify
Package jku.se.Controller
package jku.se.Controller
-
ClassesClassDescriptionController for adding new users or administrators in the Lunchify system.Controller for adding invoices via manual entry or OCR.Controller for the admin dashboard.Controller class for admin invoice management.Abstract base controller class for exporting statistical data in various formats (PDF, CSV, JSON).Controller class for managing the reimbursement rates of invoice categories (e.g., restaurant, supermarket).Controller class for handling the deletion of users (Admin or User) from the system.Controller for editing declined invoices.Controller for displaying admin notifications with action buttons.Controller for displaying user-specific invoice notifications.Main class to launch the JavaFX application.Controller for the start (login) screen of the Lunchify application.Controller responsible for displaying and exporting statistics about the number of invoices per month using a bar chart.Controller for visualizing and exporting reimbursement data per month.Controller for the Statistics overview screen.Controller for displaying and exporting the distribution of invoices between supermarket and restaurant categories using a pie chart.Controller for the User Dashboard.