Preconditions:
User is logged in
User has at least one video presentation
Description:
all filter fields are available to select\edit a condition
user is able to skip selecting conditions in filter fields they want
the priority of the filter sequence must be respected: first the filter by geolocation is applied, then the filters by gender, age, purpose of dating, interest tags.
3а. After geolocation switch is turned on, the system displays users at a distance of 500m, then 1km, 2km, 5km, 10km.
user is able to add tick: my followers
filters are connected by "and" logic should work correctly, displaying only those user profiles that match all the given criteria at the same time.
Candidates are displayed in descending order of the number of matches.
A candidate with a premium subscription is displayed to the user in the top candidates with the same number of matching filter fields.
If the candidate did not fill in the field of his profile, according to which the user sets the filter, then this candidate is not displayed in the search results.
If no candidates were found for the higher-priority filter field, the selection of candidates ends. The system shall display the message "There are no suitable candidates in this range. Set the range more flexibly to find new people"
user is able to return to selecting/editing conditions in the filter fields at any time
selected/edited conditions in filter fields saved
selected/edited conditions in filter fields are available for preview
the selected set of filter conditions can be saved under any name
I changed the logic. In the basic filter, the user can filter by 4 parameters: location, gender, age, purpose of dating. Additionally, the user can add tick "my followers"
Role: User
Preconditions: User is logged in User has at least one video presentation
Description:
Filter fields, in descending order of priority: