- Update getUserProfile to count only eventRegistrations where attended=true - This ensures 'Events Attended' shows actual attended events, not just registrations - Impact score calculation already had this logic and remains unchanged Now 'Events Attended' will only increment after an event is completed and marked as attended