Inspiration/What it does

We knew going into this project that we wanted it to be centered around a way to support the Sustainable Development Goals (SDGs) of the global community, specifically in relation to improving health and well-being. Following considerable deliberation, we decided to create a menstrual cycle monitoring software, but with a slight twist. We want our application to send out an SMS to the user, informing them of the upcoming commencement of their menstrual cycle, offering advice on foods to eat to replace lost vitamins and minerals in accordance with the cycle. We got our SMS idea based on a 2022 study we found suggesting that people look at their text messages more than any other notifications they get.

How we built it

  • HTML, JavaScript, CSS front end
  • Python Back End
  • Infobip API to send SMS
  • Git to update our GitHub repo

Challenges we ran into

Planning phase:

  • Final Team: Our team was only established at around 11:30 PM, so we already started off with a minor setback.
  • Assigning Roles: Initially, everyone was just working on whatever they felt comfortable with. Based on the progress, we assigned roles for frontend, backend, cloud, documentation, and research.

Technical Issues:

  • Backend team had to re-learn the Python syntax.
  • Frontend team's first time building an interactive website.
  • First time for most of the team using the GitHub repo and Git to push and pull.
    • Ended up running into multiple errors while pushing or pulling.

Accomplishments that we're proud of

We're proud of ourselves that we pushed through the hackathon, getting our front and back end working together brought a smile to our whole team.

What we learned

We developed a wide range of abilities throughout this hackathon, whether they were new or existing. Regarding the hackathon as a whole, we all enjoyed speaking with the sponsors to learn about future internship and cooperative opportunities. Although most of our team was unfamiliar with GitHub and Git, we were nevertheless able to use both when setting up a repository and performing version control. Finally, we gained some expertise with API integration and UI/UX design, which strengthened our overall web development abilities.

What's next for MedCycle

  • Implement the cycle-based nutrition tips.
  • Find ways to be more efficient with writing code, using resources, doing research, etc.
  • Focus on an application that's functional first, then work on aesthetics.
  • Learn how to deploy a page to a domain.
Share this project:

Updates