PoucaAgua / irrigation-system-design-frontend

0 stars 0 forks source link

[frontend] create the actual irrigation #18

Open ravellys opened 11 months ago

ravellys commented 11 months ago

What

to this task is necessary to create the component Actual Irrigation:

Image

How

  1. create a new card (into card irrigation) called: Actual Irrigation

  2. when clicking on this card, will be shown a new route /irrigation/actual_irrigation

  3. In this route will have 3 options: i. actual irrigation by soil params; input fields: { "soil_moisture_field_capacity": 1, "soil_moisture_at_permanent_wilting_point": 1, "depletion_factor": 1, "soil_depth": 0, "effective_precipitation": 0 }

    ii. actual irrigation by atmospheric params: input fields: { "actual_evapotranspiration": 0, "kc": 0, "percent_wetted_area": 0 }

    iii. maximum actual irrigation: input fields: { "soil_moisture_field_capacity": 1, "soil_moisture_at_permanent_wilting_point": 1, "depletion_factor": 1, "soil_depth": 0, "effective_precipitation": 0, "fraction_of_total_wetted_area": 1 }

  4. to realize this calculus, you must create forms that will call the following APIs: Image

Definitions of Done:

  1. you must create a new submodule Actual Irrigation;
  2. the submodule must calculate the actual irrigation by soil parameters, actual irrigation by atmospheric parameters, and maximum actual irrigation.
ravellys commented 11 months ago

catch errors: https://blog.appsignal.com/2022/06/15/how-to-handle-errors-in-react.html