PivotPro

Team members


Abstract


In 2015, an agreement was made between Idaho Soil & Water Conservation Commission (SWC) and Idaho Ground Water Association (IGWA) that would allow groundwater users to continue to use water but at restricted rates. In addition, Idaho is one of many areas of the world in a severe drought, currently in its second year. With this agreement and the drought, Idaho farmers have sought to reduce their water consumption over the last few years, but in order to reduce consumption, they need to know their initial consumption, to begin with.

PivotPro is a web application that allows the State of Idaho and its farmers to know how much water they are using on their farms (and fields) through their pivot irrigation systems. This application allows farm organizations to get real-time information about their water usage on and off the farm in a graph and table form. It also allows the farm organizations to look back at previous dates and visualize previous data with new data. With our application, farm organizations are now able to know their water consumption for every individual field and farm, which will allow them to address any reductions necessary.

We currently have one pivot company attached to our web application and we hope to continue to add new pivot companies to better serve the farmers of Idaho.

Project Description


The user or administrator begins by entering their login credentials on the homepage.

login

After logging in successfully, the user is redirected to the dashboard. The dashboard displays a list of cards that correspond to the user's access within the farm organization. Each card represents a group of pivots that the user has access to. Subsequently, the user can choose to view the data of a card either in a table or graph format.

user-dashboard

The administrator dashboard is akin to the user dashboard, with one key difference: the admin has access to a "Registration" and "Users" link, both located in the top left of the navigation bar.

admin-dashboard

If an admin selects the Registration section, they will be presented with a form to fill out and register a new user to the farm organization.

register

On the Users page, an admin can view all users in the farm organization, check their status, and remove them if necessary. This page provides an overview of all registered users and enables the admin to manage the user accounts effectively.

users

When an admin or user selects the option to view pivot data as a graph from the dashboard, they will be redirected to a page displaying a graph of the API data within the default range. The graph can be filtered by selecting a data key, which will hide the corresponding data. To bring back hidden data, simply select the key again.

users users

If an admin or user chooses to view the data in table format, they will be directed to a page that displays the API data in a table with selected categories. The data can then be further filtered by selecting a column to sort the data in alphabetical order, or by using the miniature menu icon located on the right of each column to filter out specific information.

users

Both the graph and the tables contain a date range input to retrieve the API pivot data for the selected date range.

users