All Classes and Interfaces

Class
Description
Stores the active username for the current application runtime.
Builds the authentication page based on the Figma sign-in/sign-up design.
Builds the dashboard page with personal and community donation metrics.
Holds a donated total per organization.
Represents a donation made by a user to an organization.
Creates and maintains a local SQLite database populated with donation data.
Stores and queries donations loaded from the application's data source.
Utility class for password hashing and verification.
Encapsulates landing-page filter UI state and filtering behavior.
Represents an organization card with filter metadata.
Builds the landing page view that lists organizations and accepts donations.
Shows a loading screen while transitioning between pages.
Launches the HelpMeHelp JavaFX application and manages top-level scene navigation.
Represents an organization that can receive donations.
Provides access to the organizations available in the application.
Builds the profile page view and shows the current user's past donations.
Builds the shared top navigation bar used across main application pages.
Describes a single navigation action button.
Represents a user profile in the application.
Creates and maintains a local SQLite database for application users.
Represents the outcome of a registration attempt.