Inspiration
After hearing stories of long wait times and mismanagement in patient care in walk in clinics, as well as first-hand experiences. We built this bot to solve problems with understaffing in walk-in clinics across the country, by automating the prescreening process, we save countless hours for clinic staff, and revolutionize patient care across the country.
What it does
Clinic staff assign robot to currently sitting visitors through a React App. The robot prioritizes pathing based on a First in First Out structure ensuring quick care. The robot uses an ESP32 to drive to each guest and proceeds to ask them several questions tailored to their responses about their health.
How we built it
ESP32 powering 2 motors. Uses an HTTP request to a MongoDB to retrieve priority patient data. Based on relative location, provides care on a mobile phone through OpenAI API calls.
Challenges we ran into
The microphone and speaker modules weren't high enough quality to play or detect speech. Then the integration was very difficult. The phone app didn't work, we tried several different methods using React Native and/or Expo. We ended up using Chromecast to a laptop running the server.
Accomplishments that we're proud of
Functional conversation with history saved and refreshed for each new user.
What we learned
API usage, Voltage regulation for power efficiency, Power consumption, Weight Distribution, ESP32 Wireless connection through HTTP queries, Python (Flask), and React for web development.
What's next for Senioritis
Integration! Having the robot update the database after each conversation. Accurately communicating with the cell phone to determine user and when to start talking. Bug fixes Actually using a speaker unit and microphone instead of a relatively gimmicky phone 'app'.

Log in or sign up for Devpost to join the conversation.