About hygiene heroes

Since 2014, a team of UC Berkeley students under Haas Professor David Levine has developed a curriculum to teach preventative health in underprivileged regions. In prototyping our materials, we learned the most effective way to change behavior is through interactive styles of learning, such as stories, games, and songs. We now work with students and faculty at Cal Poly San Luis Obispo as well as local experts from Asia, Africa, and South America to improve our materials.

We envision a world where children do not suffer from easily preventable diseases. We aim to realize that goal through interactive, educational lessons designed. Our materials are based on current medical and public health knowledge and checked with health professionals and educators in each nation where we work.

XPRTIS INTERNSHIP PROGRAM

6 teams totalling 26 students chosen for their skill sets and passion contributed to the success of this internship with Hygiene Heroes.

This internship took place over a 18 week period in 2022 (including Design & Preparation stage).

Students also attended advance-bootcamps to equip themselves with the tools and technologies for developing the final outputs.

Game Design

Designed and shaped the systems and rules used in the game application.

UI/UX

Helped Hygiene Heroes visualize the mobile app used by students, parents, as well as teachers. Providing the dev team with prototypes and application blueprints.

Robotics

Constructed an automatic soap dispenser using robotics and programming technology.

Software Engineering

Designed and developed the website, managing and categorizing challenges discussed with Hygiene Heroes.

Machine Learning

Researched and designed detection models for whether a mask was worn; using ML(machine learning) & AI(artificial intelligence).

Business Intelligence

Provided business solutions solving potential problems in an user-friendly way. Backed up by data that was analyzed from multiple data sources.

Team

Robotics

Objective

We implemented various robotic motion sensors for encouraging hand washing behaviors. Passive Infrared (PIR) sensors, Servo Motors, and Breadboards were used in conjunction with Arduino technology to create the robotic system.

Proper hand washing is one of the most effective and economical ways for disease prevention. However, proper hand washing is not followed in many countries, and Hygiene Heroes is considering trying a mutual approach to address the problem.

We hope to drive change in people's behavior by distributing automatic soap dispensers equipped with multiple functions, such as playing a song while washing your hands to encourage people to adhere to the recommended washing time, and collecting data by recording your behavior for later analysis.

Highlights

Arduino & Sensors

We practiced different methods of interconnecting sensors controlled by Arduino technology. As a result, we gained a deep understanding of basic electronic concepts to how sensors connect and work.

CAD 3D Printing

We found this tool intuitive for designing all the elements from scratch, as there are numerous design tutorials that can be referenced to on the internet. And through analyzing design samples and tutorials, we were able to smoothly organize and design all necessary elements.

Data Processing

With the practice of reading and processing data provided by sensors, we implemented a data processing program; where we applied principles learnt on how each sensor interacts with each other.

Deliverables

Software Engineering

Objective

Our team’s role involved developing the website introducing 'Hygiene Heroes'. For the frontend, we used HTML & CSS with Bootstrap libraries, while Python & Django for the backend development. We tested various Use Cases and designed the Entity Relationship (ER) Diagram before implementing the website.

The current website has the disadvantage of allowing only one-way communication from the institute to local teachers. Hence, it is hard to have communications between teachers.

As the feedback and information sharing of teachers who use educational programs at the forefront is key to quality education, it is expected that the quality of education will be improved by introducing a website platform to allow each other to leave opinions and comments.

Highlights

Entity Relationship Diagram & Database

We used ER diagrams to show the properties of entities with unique characteristics and the relationship between them in a network-type structure. An essential element in the structuring stage of database development. After we identified people’s needs and concerns, we created an object relationship diagram that showed the structure of data and their relationships with each other.

Front-End Development

We minimized hard-coding enabling the contents of the website to be updated organically. To simplify the uploading process for additional content in the future, we built a database through the admin page with Django, and integrated the information once the website was online.

Testing and Deployment

Following the Professor’s request, we created and performed a series of testing throughout development to ensure the application met the required conditions. Upon successful testing, we pushed the application online, to be utilized by the Professor and his colleagues internally at Hygiene Heroes.

Deliverables

Machine Learning

Objective

There are cases where people do not wear their masks properly or not at all, so we created a detection model to check whether masks are worn correctly. This model can also be used in a wide range of situations to promote proper mask wearing & face protection techniques.

Hygiene Heroes is currently preparing a feature that allows users to check their mask wearing status by applying a machine learning module to their website. Training on how to wear a mask correctly through this function will significantly reduce the spread of airborne diseases in droplet form.

Highlights

Algorithm

Since image processing techniques depend on the situation, it was necessary to learn varying operating principles and algorithms for each function. Therefore, we learned and implemented various algorithms for training the image processing model.

Image Processing

Upon learning easy image handling techniques and the basis of Computer Vision, we then studied and processed images using advanced algorithms from the OpenCV library basics. To ultimately utilize professional skills such as blurring, cropping, and coloring.

Deep Learning

We utilized the theory and operating principles of deep learning models to directly train the machine learning models. In addition, upon understanding the differences and characteristics of various models, we implemented advanced algorithm techniques such as: face detection and mask detection.

Deliverables

Data Analytics

Objective

We analyzed behavioral factors that impede hand washing and studied ways to improve Hygiene Heroes' education programs based on the analysis results.

We also analyzed behavioral factors that hinder vaccination, and based on this, studied ways to improve the educational program used in Hygiene Heroes.

Highlights

Business Communication

Contrary to common communication, brevity is important in business communication. We learned and implemented elements such as BLUF (Bottom Line Up Front) while writing reports according to the favorable business format.

Behavioral Economics

Behavioral economics helps to analyze human behavior from multiple perspectives, taking into account imperfections from human error and decision making. Through a behavioral economics approach, we studied underlying factors behind those opposing vaccinations and identified potential solutions. .

Natural Language Processing

Natural language processing allows for quick analysis of documents written in human language without our intervention. After building an NLP model using Python, we conducted sentiment analysis of tweets to find trends on posts related to people’s opinion on vaccines.

Deliverables

Business Intelligence

Objective

We calculated the cost of distributing oral fluids in six African countries, and based on the calculation results, studied how to efficiently distribute oral fluids (ORS) in Hygiene Heroes.

Hygiene Heroes provides various support to fight malaria in developing countries such as Uganda. One of the leading causes of death from malaria is dehydration due to diarrhea, and Hygiene Heroes plans to distribute oral fluids to developing countries to prevent this.

Highlights

Excel Advanced Features

We made the most out of excel’s advanced database managing features for the organizing, cleaning and maintenance of datasets from various sources.

Finance & Economics Knowledge

We studied the time value of money and cash flow discount model, which are one of the most important factors in evaluating the value of assets such as stocks, and calculated the cost expected to be consumed over the next 10 years by converting it into the current cash value.

Python Data Analysis

After learning how to collect, process, and analyze data through various libraries of Python programs, meaningful results were obtained by applying the learning to country-specific data provided by UNICEF.

Deliverables

Game Design Team

Objective

We created a point-based browser game (in HTML/CSS/JS) to teach young children about hygiene. Players gain points for destroying hazards with a weapon of their choice.

Players can also control the in-game character to try and avoid contact with the moving hazards (e.g. infected enemies). With the goal to accumulate as many points as possible.

Through games that attract the interest of the younger age group, we hope that students can obtain information about various germs, learn how to cope when exposed to germs, and then apply the learning contents to real life to reduce the incidence of various diseases.

Highlights

Wireframe

We designed and used Wireframe(s), a blueprint visualizing the game screen composition; to create a base guide for reference throughout all stages of development.

HTML/CSS/JavaScript

For developing the web application, we used programming languages: HTML, CSS & JavaScript. HTML gave structure to the website, CSS for font color & size styling, and JavaScript for customizing & inserting features.

User Testing & Deployment

We optimized game design and gameplay through a series of user testing. Upon completion, students successfully deployed the game online so Hygiene Hero’s lab could share the game with their clients.

Deliverables

UI/UX Team

Objective

Throughout designing the structure of the app, we strived to help Hygiene Heroes consolidate the application visuals, focusing on user friendliness; for the students, parents, as well as teachers.

Considering the main purpose of this app; to help children learn about health & hygiene, we implemented UI/UX components for the platform to be entertaining while learning important health related materials.

The centralized iteration of design, research, and engineering are required for product development. It was also vital to understand the business needs and the opinions of potential users for developing an effective and engaging interface.

Highlights

UX Design Process

We created a style guide for maintaining brand identity and design consistency. Similarly, we referred to an UI design kit as a consistent style guide, to facilitate the collaboration between our designers and product delivery process.

Prototyping

Using UX design kits, we also created an original series of prototypes to showcase different use-cases for consideration by the professor. These prototypes were also designed for use by future interns and developers at Hygiene Heroes to further advance their current and future products.

UX Research

Through conducting research and interviews on user perspectives, we were able to validate our prospected design options. UX research also proved immensely useful in identifying design elements reflecting user convenience.

Deliverables