Senior Design Projects

ECS193 A/B Winter & Spring 2022

A Notification System for Pesticide Notices of Intent (NOIs)

Name Dipak Ghosal
Affiliation Professor, Department of Computer Science, UCDavis

Project's details

Project title A Notification System for Pesticide Notices of Intent (NOIs)
Background A large amount of pesticides containing Restricted Material that are known to have detrimental impact on health are used in agriculture in California. Growers are required to file Notices of Intent (NOIs) with the County before these pesticides are applied. However, these NOIs are highly technical documents, and are hard for impacted community members to interpret. Furthermore, there is no communication infrastructure in place to let impacted community members know when these pesticides are applied so that they can take preventive health measures. Communities that are more likley to be exposed to these pesticides are primarily underrepresented communities of color and oftentimes uninsured, undocumented, non-English speaking, and lacking basic worker protections. The community-based Pesticide Notification Project has two primary objectives. First, to create a notification system to alert community members. Second, to analyze the impact of notification on overall welfare and health behaviors of the town. The goal of the ECS 193AB project is to implement a prototype notification system.
Description The team will be responsible for implementing the notification system which consists of four components. 1. Web Application: The Web Application will be publicly available and will have both English and Spanish translations. There are several key elements that must be implemented. Firstly, a database containing Notices of Intent (NOIs) for pesticide applications. Secondly, a resource page containing flyers and other information provided by Californians for Pesticide Reform. Thirdly, an interactive map connected to Google Maps to display modeled pesticide drift. Lastly, a “Community Voices” section to display quotes and images provided by the citizens of Shafter. 2. Cross-Platform Phone Application: The phone application will be accessible from both IOS and Android devices. It will contain all of the previous components the web application has with a few additions. These additions include a login feature, customizable push notifications and location-based notifications. 3. SMS Messaging: Candidates will set up a SMS Messaging service with Twilio that will provide a weekly text to subscribers showing how many NOIs will be issued that week along with a link for more details.This service will be available for both English and Spanish speaking subscribers. 4. Geo QR: QR codes will be placed in several public locations in Shafter. Candidates are responsible for creating several hidden pages on the web server that the QR codes will link to. These pages will display the recent NOIs that have been issued in the area corresponding to the QR code. This project will require knowledge of web and mobile development in addition to programming skills. The goal is to create user friendly applications that allow for easy access to information about pesticide applications to the impacted community.
Deliverable A fully functional and integrated prototype system that implements the four components outlined in the project description.
Skill set desirable Required Skills: Back-end and Front-end Web service knowledge HTML, CSS, JavaScript, MySQL, Node.js React-native, expo, flutter Knowledgeable in IOS and Android development Desired Skills: experience with Twilio or similar service Knowledge of cloud services
Phone number 5307549251
Client time availability 30-60 min weekly or more
IP requirement Open source project
Attachment Click here
Selected N/A
Stuff N/A