1. Site Condition

This is the landing page for the tool, the main function is to let user select their site location and update some other information about their sites.

There would be 3 pages for this section, the state map page, the location map page and the edit details page.

The first page is state map, this lets the user select which state they are in, and then there'll be 2 options for user to proceed: using location map or manually input all information.

If the user goes to the location map page, then they can select the exact location for their site, whether use the marker tool or draw their site. This would use the map to auto fill the county/zone and soil drainage information in the edit details page. After select location, the user will be forward to the edit details page to edit more information.

If the user directly goes to the edit details page, the user will have to manually input all the information about there sites, and after all information is filled, the next button on the top stepper will be available.

There’s also another option to let the user import previous calculations through a csv file that is exported after all the steps.

 

When the user proceed, the information on the edit details page would be saved in redux store, and when they hit the restart button these info will be auto populated so they don’t need to input them again.

However, if the user restarted and select a different state, then all the information would be cleared, because different states have different county/zone settings, and the user will need to check and re-input all the other information.

 

Tile drainage in different states have different settings.

 

After all information is ready, call api to get all crops available for this county/zone.