Note
We have two demo videos. One showing our features is embedded as the main video. The video explaining our problem statement and process is linked at the bottom of this page using a link shortener. Please check out both of them.
Inspiration
Pregnancy is a process that can be challenging, confusing and isolating, especially during trying times like this pandemic. Studies show elevated rates of depression and anxiety in pregnancy during the COVID-19 pandemic. Social support and services are the need of the hour to buffer against these mental health outcomes.
Our app seeks to make pregnant women feel less alone. To give a reliable and immediate source of information and guidance throughout their pregnancy journeys. The types of information and resources sought by women during pregnancy span many domains such as health care, social, cultural, and material. We set out to create an app that would incorporate a range of platforms with diverse features. From fitness and meditation, to community and SOS features, even picking a name for your baby. HelloBelly has a set of unique features that will empower every woman who uses it.
What it does
It is an all in one solution from pre pregnancy till the infant is 3 years old. Our features include:
- Workouts for different stages of pregnancy using Mediapipe to correct posture
- Automatic fall detection which immediately send an SOS call to the numbers registered to it (husband, parents, neighbours).
- Workshops/podcasts per month about parenting positive talks
- Webscrapes recipes suited to you and gives you a recommendation list (using BeautifulSoup)
- Have a collaboration with online doctor consultation (like Practo) and baby clothes (like FirstCry) for direct marketing. Build a revenue model off of this. Make subscription models based on doctor and trainer bundles.
- Community channel for all the women to talk - not just the 9 months even after that till 3 years old child.
- Monitor baby vaccine cycle
- Naming suggestions (customize as starting letter is this) - Discord Bot
- Mental health community on Discord server
How we built it
The app was built on Android Studio using Java. Firebase was used for google authentication. The other features were written in Python and incorporated into the app using the Chaquopy library on Java. The fitness instructor module was implemented with machine learning and image processing, using the Mediapipe library. The SOS feature was built using Twilio to send messages to phone numbers of emergency contacts. We used web scraping with the Beautiful Soup library to generate pregnancy-safe and nutritious recipes. The name-picker discord bot was built using the discord.py library in Python.
Challenges we ran into
Integration of Python features into the Android Studio app.
Sending messages and figuring out Twilio in general.
Permissions and getting access to sites while web scraping
Accomplishments that we're proud of
Were able to achieve so many features in under 24 hours! We honestly didn't expect to be able to push ourselves to this level and get close to what we envisioned.
What we learned
Major time management, the never ending list of cool python libraries and interestingly enough video editing! ;)
What's next for HelloBelly!
Hopefully a full fledged up and running app with all our features seemlessly integrated!
Log in or sign up for Devpost to join the conversation.