Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: search by address #42

Closed
4 of 33 tasks
jafow opened this issue Sep 12, 2020 · 1 comment
Closed
4 of 33 tasks

feature: search by address #42

jafow opened this issue Sep 12, 2020 · 1 comment
Labels
B: BallotNav 1.0 Enhancement New feature or request suggestion Feature-Search page has accurate search functionality good first issue Good for newcomers help wanted Extra attention is needed Must Have a "must have" feature for app question Further information is requested role: back end/devOps Tasks for back-end developers role: front end Tasks for front end developers

Comments

@jafow
Copy link
Member

jafow commented Sep 12, 2020

Overview

a user needs to be able to enter an address and receive information about their closest ballot dropoff location.

Acceptance criteria

(how do we know when this task is "Done")

  • Use Input bar to get delivered to a list of ballot drop off sites in your EAJ
    • enter a valid Zip Code
    • enter a valid City and State
    • enter a full address
    • choose "Current Location"
  • results match mockups
    • desktop
    • desktop low bandwidth
    • mobile
    • mobile low bandwidth
  • If view includes map
    • pins are representative of locations within your EAJ and you can click on them to see location detail.

Users can search at following locations

  • Homepage
  • Search Results page

Users can search the followings ways

  • By Current Location
  • By Full Address (e.g., 13428 Maxella Avenue, Marina Del Rey, CA 90292)
  • By City and State
  • By Zip Code

Error Handling requirements
This has an issue Invalid Address Feature #112

  • If null value or error is returned by API user is delivered to Search Results view with no map and no results and a message where those would normally be indicating that they should choose their state from the drop down and then their EAJ. Also present search bar again so that they can put their address in again.

Action Items

Search (using interface code from FoodOasis for the search)

  • Product
    • Identify criteria for ways they can search
    • Identify locations for search bar
    • Identify error handling requirements
  • UI/UX
    • Search bar should appear in identified locations
    • Make mockup with Error Handling view
  • Font End Dev (React)
    • Build out homepage according to design spec
  • Back End
    • AirTable to DB (convert the "State County Locations" table to Postgress)
    • api to send user input (from home page) and get back EAJ info, so that front end can route search results page view
  • Front End integrator
    • integrate api into search

Resources/Instructions

foodoasis.la search example
Figma
EAJ = Election Administration Jurisdiction

@jafow jafow self-assigned this Sep 12, 2020
@jafow jafow added role: back end/devOps Tasks for back-end developers Enhancement New feature or request suggestion role: front end Tasks for front end developers good first issue Good for newcomers help wanted Extra attention is needed labels Sep 12, 2020
@geleazar1000111
Copy link
Contributor

interested in working on this and issue 47

@Arjayellis Arjayellis mentioned this issue Sep 18, 2020
7 tasks
@ExperimentsInHonesty ExperimentsInHonesty added the question Further information is requested label Sep 20, 2020
@kcoronel kcoronel added the Feature-Search page has accurate search functionality label Sep 20, 2020
@kcoronel kcoronel mentioned this issue Sep 21, 2020
46 tasks
This was referenced Sep 22, 2020
@kcoronel kcoronel added the Must Have a "must have" feature for app label Sep 22, 2020
This was referenced Sep 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B: BallotNav 1.0 Enhancement New feature or request suggestion Feature-Search page has accurate search functionality good first issue Good for newcomers help wanted Extra attention is needed Must Have a "must have" feature for app question Further information is requested role: back end/devOps Tasks for back-end developers role: front end Tasks for front end developers
Projects
Development

No branches or pull requests

5 participants