Inspiration
Endometriosis is a painful condition that affects many women that often goes undiagnosed or takes years for diagnosis. Women having symptoms of Endometriosis are often dismissed and surgery is required to definitively diagnose endometriosis. Symptoms include pelvic pain during and outside menstrual periods that are more painful that normal period cramps, pain with intercourse, pain with bowel movements and urination, infertility, and fatigue or nausea.
What it does
The main focus of our app is to connect users with real specialists if they show signs of endometriosis. The app allows the user to log their symptoms in a health diary, learn more about endometriosis, and chat with EndoCat, an AI chatbot that can help navigate their symptoms.
How we built it
We used Python to build the server. It uses end-to-end encryption and stores as little user data as possible. The app was built using React Native with Expo, which allowed us to create an aesthetically pleasing app with a shorter iteration time.
Challenges we ran into
The challenges we faced include adding the EndoCat AI Chatbot and making a more professional website design. We didn’t want the EndoCat AI to definitively diagnose the user and instead provide a companion that provides support and allows the user to make their own decisions with their health.
Accomplishments that we're proud of
We're proud of the security the app and website came out and how interactive and easy it is for users to input their symptoms with a filter.
What we learned
We learned more about web design and implementing chatbots.
What's next for EndoCare
Regular checkups with health professionals or daily fitness and diet suggestions leading up to an appointment.
Built With
- docker
- google-maps
- google-places
- javascript
- npi-database
- podman
- python
- react
- react-native
- snowflake

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