BloomTech-Labs / PT15-cityspire-d-ds

Labs PT15 - CitySpire - Team D - Data Science Repository
MIT License
0 stars 4 forks source link

Should We Explicitly Identify Our Cityspire Cities/Locations? #1

Closed danoand closed 3 years ago

danoand commented 3 years ago

BACKGROUND

My intuition is that we should explicitly identify the cities/locations we support in the Cityspire app.

If we go down this route, then the logical implications are:

My proposal is to limit the app to the top 50 US cities by population, which are:

1 New York City 2 Los Angeles 3 Chicago 4 Houston 5 Phoenix 6 Philadelphia 7 San Antonio 8 San Diego 9 Dallas 10 San Jose 11 Austin 12 Jacksonville 13 Fort Worth 14 Columbus 15 Charlotte 16 San Francisco 17 Indianapolis 18 Seattle 19 Denver 20 Washington 21 Boston 22 El Paso 23 Nashville 24 Detroit 25 Oklahoma City 26 Portland 27 Las Vegas 28 Memphis 29 Louisville 30 Baltimore 31 Milwaukee 32 Albuquerque 33 Tucson 34 Fresno 35 Mesa 36 Sacramento 37 Atlanta 38 Kansas City 39 Colorado Springs 40 Omaha 41 Raleigh 42 Miami 43 Long Beach 44 Virginia Beach 45 Oakland 46 Minneapolis 47 Tulsa 48 Tampa 49 Arlington 50 New Orleans

QUESTIONS/NEXT STEPS

AaronReichert commented 3 years ago

I think we should gather all the data we can then create a key table of the cities using an inner join and use that as the list of cities. Just a possible option.

danoand commented 3 years ago

Yea... definitely makes sense to have what data we can find drive the list of cities. I think the web guys will need that list in their database or quickly fetched from the DS API so the search experience for the user is snappy.

If we return that list as the result of joining multiple tables/sources on the DS end, that query may seem sluggish. Food for thought as we dig into it

danoand commented 3 years ago

Looking into data first. Maybe focus on the top 50 cities for MVP

danoand commented 3 years ago

In the short term... closed on the top 100 cities by population. Can pull the city data using the GET .../cities route

See the wiki for documentation on the high priority routes: https://github.com/Lambda-School-Labs/cityspire-d-ds/wiki/Sample-Routes

Closing this issue