Pages

Site Condition:

Action

Effect (Frontend)

Result (Programmatically)

Action

Effect (Frontend)

Result (Programmatically)

User selects State

Label selected state, shows two options for user.

Calls api for counties/zones of the state, update state related redux values.

User selects or draw an area on the map

Mark location on the map and gives options to proceed or go back.

Call api for county/zone and soil drainage based on location.

User enters site details page

Shows site details form and prefill based on previous steps.

User need to fill acres to proceed, update information in siteCondition redux

 

Species Selection:

Action

Effect

Result

Action

Effect

Result

User selects a plant

Label the crop as selected, add the crop to the selected list, update diversity based on crop family.

Call api for the crop details, store it into the store.

User uses filter list

Auto open all crop families, filter the crops based on input.

 

User unselect a plant

Remove the crop from the selected list.

Remove the crop data from store.

 

Mix Ratios:

Action

Effect

Result

Action

Effect

Result

User changes any of the steps values using scroller

The values from the calculation would change based on the updated value.

Update options redux and rerun the calculation.

User changes the unit

The values from the seed data would change based on the unit.

The selected unit will be update in redux and keep across the app.

 

Seeding Method:

Action

Effect

Result

Action

Effect

Result

User select seeding method

Update the selected seeding method from the dropdown.

Update the selected seeding method and modifier in options for all crops.

 

 

 

Mix Seeding Rate:

Action

Effect

Result

Action

Effect

Result

User changes slider values

Update the seeding rate value.

Calculate the ratio between updated/previous value and set it as managementImpactOnMix for all seeds.

 

 

 

 

Seed Tag Info:

Action

Effect

Result

Action

Effect

Result

User select if they have seed tag info

Proceed to prefilled seed info forms.

 

User changes any of the steps values

Update the value in the forms.

Update the values in options redux for each seed.

 

 

 

 

Review Mix:

Action

Effect

Result

Action

Effect

Result

User changes any of the steps values using slider

The values from the calculation would change based on the updated value.

Update options redux and rerun the calculation.

User update seeding method

The method would update for both crops.

Update options for seeding method.

 

Confirm Plan:

Action

Effect

Result

Action

Effect

Result

User update acres or cost per pound value

The values from the calculation would change based on the updated value.

Update options redux and rerun the calculation.

User click export button to save the calculation

Create an excel sheet that contains the calculation result and automatically download it.

Save the whole redux state in the csv file and it can be imported in the first page.

NRCS checks are selected in the first page in MCCC

The result of NRCS checks will be listed.