To create the frontend functionality for setting up filters/preferences during the initial signup process.
After the person has completed a profile and submitted their information and photos to the server, they must decide which filters they want to apply to their searches.
Some general comments:
it should have a consistent theme with the global app theme (take inspiration from the profile creation screens if needed)
on each filter that they apply, create a textbox or some sort of visual placeholder where we can later put the statistic of what percentage of the population they are filtering out based on their criteria.
At the very end of the filter creation process, there should be a final score (or just the placeholder for the frontend) or what percentage of people they are filtering out based on their selection. (the goal of this is to give people are more realistic understanding of what their filters are doing to their dating odds.)
Not all the filters should be mandatory, and thus there should be a clear way to avoid them for now if they want to
For mandatory filters, they should not be able to skip them.
Some filters require a "multiselect" (meaning they can choose multiple options but not none), while others are single select, or ranges.
Some fields require units (height, distance, etc). In these cases it should display both metric and imperial (just look up the conversions online)
List of filters to be set up (for the Proof of Concept)
height (slider with minimum and maximum, see the profile creation height field)
distance (slider with maximum)
Age (slider with minimum and maximum)
bodyType (multiselect, with default all on)
gender preference (multiselect with no default)
I leave it up to you if you want to implement this in a series of slides (such as in the profile creation process) or as a single scrollable list view. Do whichever is more clear. Also, we will be adding more filter options later, so try to do things in a modular, programmatic way whenever possible.
When you're done let us know so we can help you hook it up to the backend. If you need more guidance, don't hesitate to drop a comment or contact me directly.
Benefits of feature
It is a necessary function of the application to be able to apply and modify filters to narrow down the people that you are shown in the swiping process.
Description of the feature
To create the frontend functionality for setting up filters/preferences during the initial signup process.
After the person has completed a profile and submitted their information and photos to the server, they must decide which filters they want to apply to their searches.
Some general comments:
List of filters to be set up (for the Proof of Concept)
I leave it up to you if you want to implement this in a series of slides (such as in the profile creation process) or as a single scrollable list view. Do whichever is more clear. Also, we will be adding more filter options later, so try to do things in a modular, programmatic way whenever possible.
When you're done let us know so we can help you hook it up to the backend. If you need more guidance, don't hesitate to drop a comment or contact me directly.
Benefits of feature It is a necessary function of the application to be able to apply and modify filters to narrow down the people that you are shown in the swiping process.