Inspiration: The inspiration behind the project is to provide a convenient and user-friendly tool for women to track their menstrual cycles. It aims to empower users with the ability to monitor and manage their reproductive health with ease. Additionally, the integration of the Bayun SDK adds an extra layer of security to protect sensitive user data which is generally missing in already available apps.

What it does: The Period Tracker application serves several purposes. Users can input data related to their menstrual cycles, including start and end dates, flow intensity, symptoms, mood, cycle length, and whether their cycle is regular or not. The application calculates and displays statistics such as the average cycle length and visualizes cycle length trends over time. The Bayun SDK integration ensures that user data is encrypted and secure, providing a higher level of privacy and protection. Additionally, it offers the functionality to set reminders for upcoming menstrual cycles.

How we built it: The application is built using React, Chakra UI providing a sleek and responsive look. Data visualization is achieved using the "react-vis" library to create interactive charts. The application also utilizes the "react-toastify" library for displaying notifications to the user. The integration of the Bayun SDK ensures that sensitive user data is encrypted and stored securely.

Challenges we ran into: Some of the challenges encountered during development included handling user input validation, ensuring the accuracy of cycle length calculations, managing the state of the application effectively, and seamlessly integrating the Bayun SDK for data encryption. The security of user data was a top priority, and the Bayun SDK helped address this challenge effectively.

Accomplishments that we're proud of: We are proud of successfully implementing a user-friendly interface that allows users to input and track their menstrual cycle data while also ensuring the security and privacy of their sensitive information through the integration of the Bayun SDK. The application provides valuable insights into users' cycle patterns and offers a reminder feature to enhance their reproductive health management, all while maintaining the highest standards of data security.

What we learned: Through the development of this application and the integration of the Bayun SDK, we gained valuable insights into securing user data and protecting privacy in healthcare applications. We learned how to work with third-party SDKs to ensure data encryption and how to implement robust security measures in healthcare-related applications.

What's next for Secure Period Tracker: In the future, we plan to enhance the application's functionality by integrating additional features such as data backup and synchronization, personalized health recommendations, and improved data visualization options while continuing to prioritize data security with the Bayun SDK. Additionally, we will explore opportunities to collaborate with health professionals to provide more comprehensive reproductive health tracking and advice.

Built With

Share this project:

Updates