-
Notifications
You must be signed in to change notification settings - Fork 0
User manual
Help-Me-Help is a desktop application that allows users to safely donate to verified charitable organizations.
The system retrieves trusted data from Innsamlingskontrollen to ensure transparency.
Run the following command:
mvn javafx:runYou will be presented with the Login Page.
- Click Sign Up
- Enter the following information:
- First Name – Your first name
- Last Name – Your last name
- Email – A valid email address (used for login)
- Password – A secure password (minimum 8 characters recommended)
- Review and accept the Privacy Policy
- Click Create Account
Your account will be created instantly and You will be navigated to the home page
Note: Data is stored locally on your computer.
- Enter your email address (the email used during signup)
- Enter your password
- Click Login
If the credentials are correct, you will be taken to the Home Page.
On the Causes Page, you can:
- Browse all available organizations that Innsamlingskontrollen verifies ✓
- Search for specific organizations by name
- View organization:
- Name
- Logo (may take a few seconds to load)
- Approval status
Click on any organization card to see:
- Full description of their mission and activities
- Organization logo (high-resolution)
- Donation button
- Select an organization from the Causes Page
- Click Donate
- Enter the donation amount (must be a positive number)
- Select a payment method (if applicable)
- Review your donation details
- Click Confirm Donation
You will receive a confirmation message with your donation details.
- Click your Profile in the navigation menu
- View your complete donation history, including:
- Date of donation
- Organization name
- Donation amount
- Payment method used
The application includes the following pages accessible via the header menu:
- Home – Dashboard with quick access
- Causes – Browse and filter organizations
- Organization Details – Full information for a selected organization
- Profile – Your account settings and donation history
- About Us – Information about the Help-Me-Help project
The application will display error messages if something goes wrong:
| Error | Solution |
|---|---|
| Invalid email or password | Check your email and password are correct |
| All fields are required | Make sure all form fields are filled out |
| Email may already be in use | Use a different email address for signup |
| Invalid donation amount | Enter a positive number (e.g., 100, not -100) |
| Logo failed to load | Try refreshing; the source may be temporarily unavailable |
To log out:
- Click the Profile icon or menu in the header
- Select Logout
You will be returned to the login screen.
- Prefer donating to approved organizations for verified legitimacy
- Approved organizations have been verified by Innsamlingskontrollen
- Double-check donation amounts before confirming
- Use a strong password to protect your account
- Logos and descriptions are fetched from organization websites and may take a few seconds to load
- All data is stored locally on your computer – no cloud backup is performed
Q: Is my data safe?
A: Yes. Your data is stored locally on your computer using H2 database encryption.
Q: Can I edit my donation history?
A: No. Donation records are permanent for audit purposes.
Q: What does "approved" mean?
A: Approved organizations have been verified by Innsamlingskontrollen and are confirmed to be legitimate.
Q: Can I donate without creating an account?
A: No. You must create an account to track donations and manage preferences.
Q: What if a logo doesn't load?
A: The organization's website may be temporarily unavailable. Try again later, or proceed without the logo.
📘 Project Wiki
Last updated: April 2026
Maintained by (BIDATA) Team 5 in the course IDATT1005