Skip to content

Conversation

mariukle
Copy link
Member

Summary

Adds favorite organizations functionality and edit profile for authenticated users.

Changes

Favorite organizations

  • Add FavoriteDao with addFavorite, removeFavorite, getFavorites and isFavorite
  • Add UserFavorite use case class
  • Add heart toggle button on organization cards (hover to reveal)
  • Add save button in organization detail popup
  • Add saved organizations section on profile page with remove and donate buttons
  • Add SignInRequired popup for unauthenticated users trying to save

Edit profile

  • Add UserEditProfile use case class
  • Add setters to User domain class
  • Add updateUser() to UserDao and UserRepository
  • Add edit profile form on profile page with name, email, phone and optional password change

UI

  • Add details button on organization cards
  • Add logo click navigation to home page
  • Style donation history table with blue header and alternating rows
  • Style saved organization cards

@mariukle mariukle merged commit 1656bb9 into DEV Apr 21, 2026
@mariukle mariukle deleted the feature/favourites branch April 21, 2026 13:43
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant