robinneb / myfriends

Product dev
2 stars 0 forks source link

Search:Default - Change Behaviour of search retrieval:Add Predictive Search #13

Open robinneb opened 8 years ago

robinneb commented 8 years ago

Issue: As a user I want to be able to see a list of names of users as I type, based on their avatar name or their real name.

Requirements: A user should be able to easily find people in the app based on their avatar name or their First and Last Name and it should be sensitive to spelling errors.

Example: If I begin to type "p..u..r.." all names that start with p..u.r. should appear in a list view

Specifications: This is how the current Search is handled.

screen shot 2016-04-04 at 10 48 41 am

Requirements should change so that when a User taps the Search icon from their feed page, it defaults to the people closest in proximity, followed by recommended users to browse and follow [see image below]

screen shot 2016-04-04 at 10 50 17 am

Once a user taps into the Search field, they should be able to search by hastag (#), First Name or avatar name. As they type, search is predictive, updating the results based on the user's input. Example: If I type in "A...l...e...x..." all users with a first name of Alex will appear If I type in "@hap...", all user names that begin with "hap.." shall appear in the results until the user completes the search string If I type in "#car..." all hashtags that begin with "hap.." shall appear in the results until the user completes the search string. See below.

Fig. 1 - Search by First Name screen shot 2016-04-04 at 10 56 09 am

Fig. 2 - Search by Username/Avatar Name

screen shot 2016-04-04 at 10 57 01 am

Fig. 3 - Search by # or hashtag

screen shot 2016-04-04 at 11 15 58 am

If a user then selects "More Options" in the upper right hand corner, the user will be able to find more advanced search methods to improve their results

screen shot 2016-04-04 at 11 21 12 am

Note - that this new flow will eliminate the need for a standalone "Search" section in the navigation menu. All browse and search functionality will now come from the persistent search icon that is on the News Feed.