[x] Convert step 10 (NAICS-based business search) to use Angular. Data gathered from this step should be remembered in global "Data" object.
[x] Step 20 (additional business stuff) needs to be bound to the model
[x] Step 40 (address finding) - clicking the map should return a Lat/Lng and add it to the search box.
[x] Step 41 (neighborhood finding) - should areas be displayed/selectable on the map?
UI / UX - general
[x] Modal links should be based on Angular
[x] map popups should be Angular templates too
[x] Need to figure out how to bind map controllers to section controllers so that map behavior changes depending on the step you are on.
[x] Create print template.
[x] Should final step save information to a short-URL so that applicant can e-mail and share the information found?
[x] Store information in LocalStorage ??
Data / Logic
[x] Step 10 - Improve NAICS API to provide better relevant results when it searches
[x] Step 12 - This step should return a business category based on looking up current Las Vegas business licenses and finding matching NAICS to LV business categories. Some kind of logic is needed to deal with cases where the business category is not found or has multiple matches. (Should it make a best guess?)
[x] Step 40 - searching for an address. When a user submits the form, it needs to make sure it can find a valid Las Vegas address, either based on the entered address or the Lat/Lng from when a user clicks on the map. The result is either the parcel that matches the address or perhaps a list of nearby parcels if the address does not exactly match a specific parcel.
[x] Step 45 - This step needs to return a GeoJSON of parcels within the view. It could load more when user pans around the map?
[x] Step 50 - need to get data related to the parcel to display here.
To do list
UI / UX - step specific
UI / UX - general
Data / Logic