Gyno Careblackbook

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 57

NAVJEEVAN EDUCATION SOCIETY’S

POLYTECHNIC
Ganesh Nagar, Bhandup (W), Mumbai-400078

Project Report
On

GynoCARE
UNDER THE GUIDENCE OF:

MRS. NILOFER MULLA

SUBMITTED BY:

Miss. BHUMI GOPAL BASWAR

DEPARTMENT OF COMPUTER ENGINEERING


Academic Year- 2023-24

1
CERTIFICATE
This is to certify that the project entitled

“GynoCare”
Has been carried out successfully in our premises by

MISS. BHUMI GOPAL BASWAR

Under the guidance in partial fulfillment for the

MRS. NILOFER MULLA

DIPLOMA IN COMPUTER ENGINEERING

Affiliated to
Maharashtra State Board of Technical Education
During the academic year 2023-2024 is record of student. To best of our
knowledge and belief, this work has not been submitted elsewhere for the award
of any other degree.

Project Guide H.O.D.

Principal External Examiner

2
ACKNOWLEDGEMENT

It gives us immense pleasure for presenting this report for the project “GynoCare”.

We profoundly thank our principle Dr Ajay S. Bhoir for giving us support throughout the
course and thus made us capable of being worthy of recognition and extended every facility
to us for making and completing this project smoothly.

We would like to express our sincere thanks to Mrs. Nilofar T Mulla Head of Computer
Department for his constant encouragement, which made this project a success. We owe our
deep gratitude to, Mrs. Nilofer T Mulla Our Project Guide for rendering her valuable
guidance with a touch of inspiration and motivation. She has guided us quite a lot in
negotiating through the hurdles by giving plenty of early ideas and which resulted in the
present fine work.

We would like to thanks the all the faculties, lecturers and non-teaching staff of Navjeevan
Education Society’s Polytechnic college, Bhandup for providing us sufficient information
which helped us to complete our project successfully. Their guidance has always inculcated
confidence in us.

We also thank our family members for their continued support in completing this project
work. And last but not the least, we wish to thank all my friends and well-wishers who are
directly or indirectly linked with success of our project. And to the almighty God, who made
all things possible.

BHUMI GOPAL BASWAR

3
ABSTRACT

"GynoCare" is a comprehensive application designed to empower women to


effortlessly track their menstrual cycles and manage their reproductive health. Through
intuitive features and a user-friendly interface, GynoCare offers a seamless experience
for monitoring menstrual cycles and accessing valuable insights.

The application provides a visually appealing calendar interface where users can
easily visualize their menstrual cycle patterns with beautifully designed charts.
Additionally, users can conveniently add personal notes to their calendar, allowing
them to document symptoms, mood changes, or any other relevant information for their
own reference or to share with healthcare professionals.

GynoCare goes beyond simple tracking by offering detailed statistics and analysis
of menstrual cycles. Users can access insights such as their average cycle length,
predicted next period date, and other relevant statistics to better understand their
reproductive health patterns.

One of the standout features of GynoCare is its symptom tracking capabilities.


Users can log various symptoms experienced throughout their menstrual cycle, helping
them identify patterns and better manage their health. The application also provides
personalized tips and recommendations based on user input, offering valuable insights
and support for managing menstrual health.

Overall, GynoCare is a comprehensive and user-friendly application that


empowers women to take control of their reproductive health by providing accurate
tracking, insightful analysis, and personalized support .

4
INDEX

CH NO. NAME OF TOPIC PAGE NO.


1 INTRODUCTION
1.1 INTRODUCTION 1
1.2 OVERVIEW OF PROJECT 3
1.3 PROBLEM DEFINITION 4
1.4 OBJECTIVES 6

2 LITERATURE SURVEY
2.1 EXISTING SYSTEM 7
2.2 PROBLEM SOLVING 9

3 SCOPE OF PROJECT
3.1 AIM 11
3.2 FEATURES OF SYSTEM 11

4 METHODOLOGY
4.1 HARDWARE USED 12
4.2 SOFTWARE USED 16

5 DETAILS OF DESIGN, WORKING & PROCESSES


5.1 CIRCUIT DIAGRAM OF PROJECT 18
5.2 HOW TO INSTALL ARDUINO IDE 19
5.3 INSTALL ESP8266 WINDOWS DRIVERS 20
5.4 CREATE APPLICATION USING BLYNK 25

6 RESUTS AND APPLICATION


6.1 RESULTS 27
6.2 APPLICATIONS 31

7 CONCLUSION & FUTURE SCOPE


7.1 CONCLUSION 32

5
7.2 FUTUTRE SCOPE 32

8 REFERENCES & BIBLIOGRAPHY


8.1 REFERENCES 33
8.2 BIBLIOGRAPHY 33

LIST OF FIGURES

FIG NO. FIGURE NAME PAGE NO.

1. CLASS DIAGRAM

2. SYSTEM ARCHITECTURE

3. FLOW DIAGRAM

6
CHAPTER NO. 01

INTRODUCTION

1.1 INTRODUCTION

In Today‟s fast placed world, health and wellness have become paramount concerns
for individuals across the globe. Among the various aspects of healthcare menstrual health
holds a significant place, affecting millions of women worldwide. Monitoring menstrual
cycles is crucial not only for understanding reproductive health but also for predicting and
managing and predicting associated symptoms and conditions.

This Capstone project aims to develop a comprehensive period tracker application


that not only record menstrual cycle but also provides valuable features such as symptom
tracking, fertility predictions and personalized health insights. By leveraging the power of
technology, this project seeks to empower women to take control of their reproductive health
and foster a greater understanding of their bodies.

“ GynoCare” is more than just a period tracker it is a comprehensive tool designed to


empower women to take control of their menstrual health and overall well-being. Our
mission is to provide accurate, easy-to-use tracking features alongside valuable information
and resources to support women throughout their menstrual cycle.

With GynoCare you can effortlessly monitor your menstrual cycle, predict your next
period, and track symptoms such as cramps, mood swing, and energy levels. But we go
beyond just tracking Our app also offers a wealth of educational content on menstrual health,
nutrition, exercise and self-cares, curated by experts in the field.

"GynoCare" is a groundbreaking application designed to revolutionize the way


women track and manage their menstrual cycles and reproductive health. With its
comprehensive suite of features and intuitive interface, GynoCare offers a seamless
experience that empowers users to effortlessly monitor their menstrual cycles while gaining
valuable insights into their reproductive health. At the heart of GynoCare lies its visually
appealing calendar interface, which provides users with a clear and intuitive way to visualize
their menstrual cycle patterns
7
Beautifully designed charts allow users to easily track their cycle lengths, period
dates, and other relevant data, providing a comprehensive overview of their reproductive
health journey. Beyond simple tracking, GynoCare offers detailed statistics and analysis of
menstrual cycles, allowing users to access insights such as average cycle length and predicted
next period date. These features enable users to gain a deeper understanding of their
reproductive health patterns, empowering them to make informed decisions about their
health.

One of the standout features of GynoCare is its symptom tracking capabilities. Users
can log various symptoms experienced throughout their menstrual cycle, from cramps to
mood changes, providing them with valuable information to identify patterns and better
manage their health. Additionally, the application offers personalized tips and
recommendations based on user input, providing tailored support for managing menstrual
health.

8
1.2 OVERVIEW OF PROJECT

The project, named "GynoCare," aims to develop a comprehensive mobile application


tailored to the unique needs of women, focusing on empowering them to effortlessly track
and manage their menstrual cycles and reproductive health. The application will feature an
intuitive interface with visually appealing calendar views and charts to help users visualize
their menstrual cycle patterns.
Key components of the project include:

1. Calendar Interface: A user-friendly calendar interface will allow users to easily


track their menstrual cycles, period dates, and other relevant data.

2. Detailed Statistics and Analysis: The application will provide users with detailed
statistics and analysis of their menstrual cycles, including average cycle length, predicted
next period date, and other insights to better understand their reproductive health patterns.

3. Symptom Tracking: GynoCare will enable users to log various symptoms


experienced throughout their menstrual cycle, helping them identify patterns and better
manage their health.

4. Personalized Recommendations: The application will offer personalized tips and


recommendations based on user input, providing valuable insights and support for managing
menstrual health.

9
1.3 PROBLEM DEFINATION

Despite the ubiquity of menstrual tracking apps, many fail to provide a comprehensive
solution that addresses the multifaceted needs of women in managing their reproductive
health. Existing applications often lack intuitive interfaces, detailed analysis capabilities, and
personalized support features, leaving users without the tools they need to effectively track
their menstrual cycles and understand their reproductive health patterns. Additionally, there is
a lack of easily accessible educational resources and expert advice on menstrual health within
these apps.

This gap in the market presents a significant problem for women seeking reliable and
userfriendly tools to monitor their menstrual cycles and manage their reproductive health.
Without access to accurate tracking, insightful analysis, and personalized support, women
may struggle to understand their reproductive health patterns, identify potential issues, and
make informed decisions about their well-being. Furthermore, the absence of educational
resources within these apps hinders women's ability to access valuable information and
guidance on menstrual health topics.

Therefore, there is a clear need for a comprehensive mobile application that addresses these
challenges by offering an intuitive interface, detailed analysis capabilities, personalized
support features, and easily accessible educational resources on menstrual health. Such an
application would empower women to take control of their reproductive health journey by
providing them with the tools and knowledge they need to track their menstrual cycles
effectively, understand their reproductive health patterns, and make informed decisions about
their well-being.

1.3.1 Technical Problems

A During the development of “GynoCare” sevral technical challenges were


encountered, each requiring careful consideration and innovative solutions to ensure the
successful implementation of software.
1. Data Accuracy and Predictive Analysis: Ensuring the accuracy of menstrual
cycle data input by users and implementing algorithms for predictive analysis to forecast
future menstrual cycles reliably.

2.Privacy and Data Security: Implementing robust encryption methods and secure
storage protocols to protect users' sensitive health data and ensure compliance with privacy
regulations like GDPR and HIPAA.

3.User Interface and Experience (UI/UX): Designing an intuitive and user-friendly


interface that accommodates diverse user needs and preferences while providing easy access
to essential features and information.
10
4.Integration of Lifestyle Features: Developing algorithms and databases to
integrate lifestyle features such as diet recommendations, exercise plans, and stress
management techniques seamlessly with menstrual cycle tracking data, ensuring relevance
and effectiveness.

5.Cross-Platform Compatibility: Ensuring compatibility across various devices and


operating systems to reach a wider user base and provide consistent functionality and user
experience across platforms.

6.Notification and Reminder System: Implementing an efficient notification and


reminder system to alert users about upcoming periods, fertile windows, and lifestyle
recommendations, while respecting user preferences for frequency and timing of
notifications.

7.Syncing and Backup: Developing reliable syncing and backup mechanisms to


allow users to access their data across multiple devices and ensure data integrity and
continuity in case of device loss or malfunction.

8.Localization and Cultural Sensitivity: Adapting the app's content, features, and
language options to cater to diverse cultural norms, preferences, and sensitivities regarding
menstruation and women's health.

1.3.2 Problems with the Database

1.Data Integrity: Ensuring the accuracy and consistency of data stored in the
database, especially regarding menstrual cycle tracking, user preferences, and lifestyle
information.

2.Scalability: Designing the database architecture to accommodate growing user


bases and increasing amounts of data while maintaining optimal performance and response
times.

3.Data Security: Implementing robust security measures to protect sensitive user


health data from unauthorized access, data breaches, and cyber threats.

11
4.Backup and Recovery: Establishing regular backup routines and implementing
effective recovery mechanisms to prevent data loss in case of system failures, corruption, or
disasters.

1.4 OBJECTIVES

The objective of the GynoCare project is to develop a comprehensive mobile


application that empowers women to effortlessly track and manage their menstrual cycles and
reproductive health. The application aims to address the following key objectives:

1. Provide a user-friendly interface: Develop an intuitive and visually appealing interface


that allows users to easily track their menstrual cycles, period dates, and other relevant data.

2. Offer detailed analysis capabilities: Enable users to access detailed statistics and analysis
of their menstrual cycles, including average cycle length, predicted next period date, and
other insights to better understand their reproductive health patterns.

3. Implement symptom tracking features: Allow users to log various symptoms experienced
throughout their menstrual cycle, facilitating the identification of patterns and better
management of health.

4. Provide personalized recommendations: Offer personalized tips and recommendations


based on user input, providing valuable insights and support for managing menstrual health.

5. Include educational resources: Create a dedicated "Tips" page within the settings menu,
offering expert advice, educational content, and practical tips related to menstrual health and
overall well-being.

12
CHAPTER NO. 02

LITERATURE SURVEY

2.1. Literature Survey: -

Menstrual tracking apps have become popular tools for women to monitor their cycles and
symptoms, offering benefits such as better understanding of their bodies and symptom
management. These apps vary in features, with some integrating lifestyle aspects like
exercise and nutrition tracking. User engagement and privacy concerns are key
considerations, as are personalization and medical accuracy. Research suggests that such
apps have the potential to empower women and improve health outcomes. Future directions
include leveraging AI for personalized insights and collaborating with healthcare providers
for seamless integration into patient care.

Menstrual tracking apps have revolutionized how women monitor their menstrual cycles,
offering a convenient and accessible way to track periods, symptoms, and fertility. These
apps have gained popularity due to their ability to empower women by providing insights
into their reproductive health. Research has shown that tracking menstrual cycles can aid in
understanding hormonal fluctuations, predicting periods, and managing symptoms such as
cramps, mood swings, and fatigue.

Existing period tracker apps offer a range of features, including cycle predictions, symptom
tracking, and fertility awareness. However, to enhance user engagement and provide a more
comprehensive approach to women's health, some apps have begun integrating lifestyle
features. These features may include exercise tracking, nutrition advice, stress management
techniques, and sleep tracking.

User engagement and retention are crucial factors for the success of period tracking apps.
Integrating lifestyle features can increase the utility of these apps by providing value beyond
basic cycle tracking. Additionally, personalization and customization options, such as the
ability to customize cycle predictions and symptom tracking categories, can improve user
satisfaction and long-term usage.

13
Privacy and data security are paramount in period tracking apps, given the sensitive nature of
the health data they handle. Ensuring robust privacy policies and secure data handling
practices is essential to maintain user trust.

Furthermore, collaboration with healthcare professionals and adherence to evidence-based


guidelines are critical to ensuring medical accuracy and reliability in period tracking apps. By
providing accurate information and resources, these apps can contribute to women's health
education and empowerment.

Research exploring the impact of period tracking apps on women's health outcomes, such as
menstrual regularity, symptom management, and overall well-being, is ongoing.
Additionally, future directions for period tracking apps include leveraging artificial
intelligence for personalized insights, incorporating wearable technology for real-time data
collection, and establishing partnerships with healthcare providers for seamless integration
into patient care.

The menstrual cycle of each woman is unique. Most women think period is unpredictable but
with period trackers, you can not only track your period but also have control over it.
Knowing the exact length of your period cycle, when you are going to get your periods and
having an idea about your ovulation date will help you be in control of your reproductive
health.

On today‟s date there is no such application like GynoCare. The main key feature is our
application does not need any type of premium subscription as already exists applications do
with having less amount of features.

GynoCare is not a fancy thing; it is a very simple feature or app that does what it should by
just taking the start and end date of each period.
The information given by our app are not 100% accurate. But there are also studies that state
that dates predicted by period trackers are most of the time accurate unless affected by any
other external or hormonal factors.
1. User Needs and Preferences: Research by Smith et al. (2019) identified that women
prioritize features such as accuracy, ease of use, and customization options when selecting
menstrual tracking apps. Understanding these user needs and preferences is crucial for
developing a successful application like GynoCare.
14
2. Effectiveness of Menstrual Tracking Apps: A study by Dehlendorf et al. (2020)
evaluated the effectiveness of menstrual tracking apps in improving contraceptive use and
found that apps offering personalized recommendations and educational content were more
effective in promoting contraceptive adherence.

3. Impact on Women's Health Outcomes: Research by Duane et al. (2019) explored the
impact of menstrual tracking apps on women's health outcomes and found that apps with
comprehensive tracking and analysis features could help women identify menstrual
irregularities and seek timely medical advice.

4. Educational Resources and Support: Studies by Kachuee et al. (2018) highlighted the
importance of integrating educational resources and support features into menstrual tracking
apps to empower women with knowledge about reproductive health and promote self-care
practices.

5. User Experience Design: Literature by Yang and Ryu (2019) emphasized the significance
of user experience design in enhancing the usability and effectiveness of menstrual tracking
apps. Design principles such as simplicity, clarity, and personalization are crucial for
ensuring a positive user experience.

6. Privacy and Data Security: Articles by Bortolotti and Delaney (2021) discussed the
importance of privacy and data security in menstrual tracking apps, emphasizing the need for
robust privacy policies and data encryption measures to protect users' sensitive health
information.

15
2.2. Existing System: -

In the current landscape, several menstrual tracking applications are available, but many lack
comprehensive features and personalized support for users. Existing systems typically offer
basic tracking functionalities such as recording period dates and cycle lengths, but they often
lack in-depth analysis capabilities and personalized recommendations.

1. Basic Tracking Features: Most existing menstrual tracking apps allow users to
input their period dates and track cycle lengths. However, these basic features may
not provide users with sufficient insights into their reproductive health patterns or
help them identify potential irregularities.

2. Limited Analysis: Many existing systems offer limited analysis of menstrual


cycles, providing only basic statistics such as average cycle length. Without more
detailed analysis capabilities, users may struggle to understand their reproductive
health patterns and make informed decisions about their well-being.

3. Generic Recommendations: Some menstrual tracking apps offer generic


recommendations for managing menstrual health, such as staying hydrated or getting
enough sleep. However, these recommendations may not be tailored to individual user
needs and may not address specific symptoms or concerns.

4. Lack of Educational Resources: Existing systems often lack easily accessible


educational resources on menstrual health topics. Without access to reliable
information and expert advice, users may feel uninformed about their reproductive
health and may not know where to turn for guidance.

5. Privacy Concerns: Privacy and data security are significant concerns with existing
menstrual tracking apps. Users may be hesitant to input sensitive health information
into these apps due to fears of data breaches or misuse of their personal data.

16
CHAPTER 03

SCOPE OF THE PROJECT

The scope of the GynoCare project encompasses the development of a comprehensive


mobile application tailored to meet the diverse needs of women in tracking and managing
their menstrual cycles and reproductive health. The project will include the following key
components:
1. User Interface Design: Designing an intuitive and visually appealing user
interface that allows users to easily track their menstrual cycles, input symptoms, view
insights, and access educational resources.

2. Tracking Features: Implementing robust tracking features that enable users to


record their period dates, cycle lengths, symptoms, and other relevant data. The application
will also support customization options to accommodate variations in menstrual patterns.

3. Analysis and Insights: Developing advanced analysis capabilities to provide users


with detailed statistics and insights into their menstrual cycles, including average cycle
length, predicted next period date, and identification of potential irregularities.

4. Symptom Tracking: Integrating symptom tracking features that allow users to log
various symptoms experienced throughout their menstrual cycle. The application will provide
tools to help users identify patterns and better manage their reproductive health.

5. Personalized Recommendations: Implementing personalized recommendations


based on user input and analysis of tracked data. The application will offer tailored advice
and tips to help users address specific symptoms, improve menstrual health, and enhance
overall well-being.

6. Educational Resources: Creating a dedicated "Tips" page within the application


settings menu to provide users with access to expert advice, educational content, and
practical tips related to menstrual health and reproductive wellness.

17
3.1. Aim

The aim of this proposed system “GynoCare”, is to develop a comprehensive period tracker
app with integrated lifestyle features aimed at empowering women to manage their menstrual
health and overall well-being effectively. GynoCare aims to provide accurate cycle
predictions, symptom tracking, and fertility awareness while also offering lifestyle tools such
as exercise tracking, nutrition advice, stress management techniques, and sleep tracking. The
ultimate goal is to enhance user engagement, promote holistic health management, and
contribute to women's health education and empowerment.

GynoCare, is to address the multifaceted needs of women's health by developing a


sophisticated period tracker app with integrated lifestyle features. GynoCare aims to
revolutionize how women track their menstrual cycles by providing accurate predictions,
detailed symptom tracking, and fertility awareness tools. Beyond basic cycle tracking, the
app seeks to empower users with lifestyle features tailored to enhance overall well-being.

These may include personalized exercise plans, nutrition guidance, stress management
techniques, and sleep tracking capabilities. By offering a comprehensive suite of tools,
GynoCare aims to promote proactive health management, empower women to make
informed decisions about their bodies, and ultimately improve their quality of life.

3.2. Features of System

Menstrual Cycle Tracking


Users can input their menstrual cycle data, including start and end dates, flow intensity, and
any associated symptoms.

Cycle Predictions
The app utilizes the input data to predict future menstrual cycles, providing users with
estimated start dates and fertile windows.

18
Symptom Tracking
Users can track various menstrual symptoms such as cramps, mood changes, fatigue, and
headaches, allowing for better symptom management and understanding of their menstrual
health.

Fertility Awareness
GynoCare provides tools for tracking fertility signs such as basal body temperature, cervical
mucus consistency, and ovulation test results, assisting users in family planning or
contraception.

Lifestyle Integration
The app offers features to track and manage lifestyle factors that can impact menstrual
health, including exercise tracking, nutrition advice, stress management techniques, and sleep
tracking.

Personalized Insights
GynoCare analyzes user data to provide personalized insights and recommendations tailored
to each individual's menstrual health and lifestyle goals.

Reminder Notifications
Users receive notifications for upcoming periods, fertile windows, and reminders to input
data, ensuring they stay informed and engaged with their menstrual health.
website has all keys features to get easily crawled by search engine bots and to rank better.

19
CHAPTER 04

METHODOLOGY

4.1 PROPOSED SYSTEM

The proposed system, GynoCare, is a comprehensive mobile application designed to


empower women to effortlessly track and manage their menstrual cycles and reproductive
health. Building upon the limitations of existing systems, GynoCare aims to provide a
holistic solution that offers advanced tracking features, insightful analysis, personalized
support, and easily accessible educational resources.
Key features of the proposed system include:

1. Intuitive User Interface: GynoCare will feature an intuitive and visually appealing user
interface that allows users to easily navigate through the application and access all
functionalities. The interface will be designed with simplicity and clarity in mind to enhance
user experience.

2. Advanced Tracking Features: The application will offer robust tracking features that
enable users to record their period dates, cycle lengths, symptoms, and other relevant data.
Users will have the flexibility to customize tracking parameters to suit their individual needs
and preferences.

3. Detailed Analysis and Insights: GynoCare will provide users with detailed statistics and
insights into their menstrual cycles, including average cycle length, predicted next period
date, and identification of potential irregularities. The application will use advanced
algorithms to analyze tracked data and provide meaningful insights to users.

4. Symptom Tracking and Management: The system will include comprehensive symptom
tracking features that allow users to log various symptoms experienced throughout their
menstrual cycle. GynoCare will help users identify patterns, track changes over time, and
manage their reproductive health more effectively.

20
5. Personalized Recommendations and Support: GynoCare will offer personalized
recommendations and support based on user input and analysis of tracked data. The
application will provide tailored advice, tips, and resources to help users address specific
symptoms, improve menstrual health, and enhance overall well-being.

6. Educational Resources and Tips: The system will include a dedicated "Tips" page
within the settings menu, providing users with access to expert advice, educational content,
and practical tips related to menstrual health and reproductive wellness. Users will have easy
access to reliable information to help them stay informed and empowered about their
reproductive heal.

21
4.2 PROPOSED METHODOLOGY :

1. Requirements Gathering: The first step in the proposed methodology is to gather


requirements through user surveys, interviews, and feedback sessions. This process will
involve understanding user needs, preferences, and pain points related to menstrual tracking
and reproductive health management.

2. User Interface Design: Based on the gathered requirements, the next step is to design an
intuitive and visually appealing user interface for the GynoCare application. This phase will
involve creating wireframes and mockups to visualize the layout, navigation, and overall user
experience.

3. Development: Once the user interface design is finalized, the development phase begins.
This involves implementing the core functionalities of the application, including tracking
features, analysis algorithms, symptom logging, personalized recommendations, educational
resources, and privacy measures.

4. Testing and Iteration: Throughout the development process, rigorous testing will be
conducted to identify and address any bugs, usability issues, or performance concerns. User
testing sessions will also be conducted to gather feedback and insights for further iteration
and improvement.

5. Integration of Advanced Algorithms: Advanced algorithms will be integrated into the


application to analyze tracked data and provide insightful analysis of menstrual cycles. This
may involve machine learning techniques to identify patterns, predict future cycles, and offer
personalized recommendations.

6. Content Creation: Educational resources, tips, and articles will be curated and created to
populate the "Tips" page within the application settings menu. These resources will cover a
wide range of topics related to menstrual health and reproductive wellness, providing users
with valuable information and guidance.

7. Privacy and Security Implementation: Robust privacy and security measures will be
implemented to protect users' sensitive health information. This may include data encryption,
secure authentication mechanisms, and compliance with privacy regulations such as GDPR
and HIPAA.

8. Deployment and Maintenance: Once the development is complete and the application is
thoroughly tested, it will be deployed to app stores for public access. Regular updates and
maintenance will be conducted to address bugs, add new features, and enhance overall user
experience based on user feedback and evolving needs.

22
4.3 SYSTEM REQUIREMENT

 Hardware Requirements:
 Core i5 10th GEN
 With 8 GB RAM
 256 GB SSD
 1 TB HDD

 Software Requirements:
 Operating System: Microsoft Windows 7/8/8.1/10
 Application: Android Studio
 Language used: Java

23
CHAPTER 05

DETAILS OF DESIGNS, WORKING AND PROCESSES

5.1. DIAGRAMS / DESIGN OF PROJECT

5.1.1 CLASS DIAGRAM

Fig. 5.1.1 Class Diagram of GynoCare Application

24
5.1.2 SYSTEM ARCHITECTURE

Fig. 5.1.2 System Architecture of GynoCare Application

25
5.1.3 FLOW DIAGRAM

Fig. 5.1.3 Flow Diagram of GynoCare Application

26
5.2. SYSTEM IMPLEMENTATION

1. Setting Up Development Environment:


• Install Android Studio, the official IDE for Android app development.
• Ensure JDK is installed on your system.
• Set up an Android Virtual Device (AVD) for testing the application.

2. Project Setup:
• Create a new Android project in Android Studio.
• Configure project settings such as package name, minimum SDK version, etc.
• Set up project dependencies, including any external libraries or SDKs required.

3. User Interface Design:


• Design the user interface (UI) of the application using XML layout files.
• Create UI components such as buttons, text fields, and labels for capturing user
input.
• Implement navigation between different screens using activities or fragments.

4. Backend Development:
• Set up a backend server to handle API requests from the Android application.
• Implement RESTful APIs for user authentication, data storage, and interaction with
the machine learning model.
• Configure a database to store user input data securely.

5. Integration with Machine Learning Model:


• Develop or use a pre-trained machine learning model for PCOS detection.
• Integrate the machine learning model into the backend server.
• Implement logic to trigger the model when receiving user input and process the
analysis results.

6. User Input Capture:


• Implement functionality in the Android application to capture user input related to
symptoms, hormonal levels, and menstrual cycle length.

27
• Validate user input to ensure data integrity and accuracy.

7. API Integration:
• Implement network calls in the Android application to send user input data to the
backend server.
• Handle API responses and errors gracefully, providing feedback to the user as
necessary.

8. Display Analysis Results:


• Receive analysis results from the backend server in the Android application.
• Display the analysis results to the user in a clear and understandable format.
• Provide additional information or recommendations based on the analysis results.

9. Testing and Debugging:


• Test the application on different devices and screen sizes to ensure compatibility and
responsiveness.
• Conduct thorough testing to identify and fix any bugs or issues.
• Use debugging tools provided by Android Studio to troubleshoot and resolve issues.

10. Deployment:
• Prepare the application for release by optimizing performance and reducing app size.
• Generate a signed APK file for distribution on the Google Play Store or other app
stores.
• Follow submission guidelines and requirements for app publication.

28
5.3. SYSTEM FEASIBILITY

This project has been tested in the following areas of feasibility


 Technical feasibility
 Financial feasibility
 Operational feasibility
 Legal and Regulatory feasibility
 Schedule Feasibility
➢ Technical Feasibility:-
This involves evaluating whether the proposed system can be implemented using
available technology and resources. It includes assessing the availability of required
programming languages, frameworks, and tools for development. Additionally,
considerations such as scalability, compatibility with different devices and platforms,
and integration with existing systems need to be taken into account.

➢ Financial Feasibility:-
Financial feasibility assesses whether the development and maintenance costs of
GynoCare are within the allocated budget and whether the project is financially
viable. This involves estimating the costs associated with software development,
hardware infrastructure, licensing fees, and ongoing maintenance and support. A cost-
benefit analysis can help determine whether the benefits of implementing GynoCare
outweigh the costs.

➢ Operational Feasibility:-
Operational feasibility evaluates whether GynoCare can be effectively integrated into
existing workflows and processes. It involves assessing the readiness of end-users to
adopt the new system, training requirements, and potential resistance to change.
Factors such as user acceptance, ease of use, and the availability of technical support
resources need to be considered to ensure smooth implementation and operation of
GynoCare.

➢ Legal and Regulatory Feasibility:-


Legal and regulatory feasibility assesses whether GynoCare complies with relevant
laws, regulations, and industry standards related to data privacy, security, and

29
healthcare. This involves ensuring compliance with regulations such as GDPR,
HIPAA, and FDA regulations for healthcare applications. Legal considerations such
as data ownership, consent management, and liability need to be addressed to mitigate
legal risks and ensure the legal viability of GynoCare.

➢ Schedule Feasibility:-
Schedule feasibility evaluates whether GynoCare can be developed and deployed
within the specified timeframe. This involves creating a realistic project timeline,
identifying critical milestones, and allocating resources effectively to meet project
deadlines. It also involves managing project risks and uncertainties to minimize
delays and ensure timely delivery of GynoCare.

30
5.4. SYSTEM MAINTENANCE AND EVALUATION

 Types of Maintenance: -

a. Corrective Maintenance
b. Adaptive Maintenance
c. Perfective maintenance
d. Preventive maintenance

 Corrective Maintenance: -
Even with the best quality assurance activities, it is likely that the customer will uncover
defects in the software. Corrective maintenance changes the software to correct defects.

 Adaptive Maintenance: -
Over time, the original environment (e.g., CPU, operating system, business rules, external
product characteristics) for which the software was developed is likely to change. Adaptive
maintenance results in modification to the software to accommodate changes to its external
environment.
 Perfective maintenance: -
As software is used, the customer/user will recognize additional functions that will provide
benefit. Perfective maintenance extends the software beyond its original functional
requirements.

 Preventive maintenance: -
Computer software deteriorates due to change, and because of this, preventive maintenance,
often called software reengineering, must be conducted to enable the software to serve the
needs of its end users. In essence, preventive maintenance makes changes to computer
programs so that they can be more easily corrected, adapted, and enhanced.

 Evaluation: -
System evaluation provides framework for classification scheme to identifying sets of similar
systems. The framework integrates previous studies on software evaluation, productivity
models, software quality factors, and total quality models. It also classifies information about
software systems from the perspective of the project, the system, and the environment.

31
5.5. TESTING

Testing Approach tells us how to test the entire project. There are two types of testing, unit
testing where the basic components are tested with the basic codes to check if the
components are running properly and are then modified, integration testing is where the all-
small single modules are connected together to perform a desired task at a time. Testing is a
crucial phase in the development of GynoCare to ensure that the application functions as
intended, meets user requirements, and delivers a seamless user experience. Here's how
testing can be conducted for GynoCare:

 Unit Testing

Unit testing involves testing individual components or modules of the application in isolation
to ensure that they function correctly. This includes testing functions, methods, and classes to
verify their behavior and functionality according to the specifications. Unit tests are typically
automated and focus on validating the logic and behavior of small units of code.

 Integration Testing

Integration testing involves testing the interaction between different components or modules
of the application to ensure that they work together seamlessly. This includes testing API
endpoints, data flows, and communication between front-end and back-end systems.
Integration tests verify that the integrated components function correctly as a cohesive
system.

 Functional Testing

Functional testing involves testing the application's functionality from an end-user


perspective to ensure that it meets user requirements and specifications. This includes testing
user interfaces, input forms, navigation flows, and core functionalities such as menstrual
cycle tracking, symptom logging, and data analysis. Functional tests verify that the
application performs as expected and meets user expectations. Functional testing is a
technique in which all the functionalities of the program are tested to check whether all the
functions that were proposed during the planning phase are full filled. This is also to check
that if all the functions proposed are working properly.

This is further done in two phases:


32
• One before the integration to see if all the unit components work properly
• Second to see if they still work properly after they have been integrated to check if
some functional compatibility issues arise.

 User Acceptance Testing (UAT)

User acceptance testing involves testing the application with actual end-users to validate
its usability, functionality, and overall user experience. This includes gathering feedback
from users through beta testing, focus groups, and usability studies to identify any
usability issues, bugs, or areas for improvement. UAT helps ensure that GynoCare meets
the needs and preferences of its target users and delivers a positive user experience.

 Performance Testing

 Expected Result

• The client should be able to connect to the server properly without any problems.
• The connection establishment between the mobile device and the server should take
minimal time.
• The mobile device should be able receive data from the server uninterruptedly.
• Information provided by the application should be correct and as per the user‟s need.

 Observation

• Connection can be established easily provided that the server is on.


• The connection with the server takes time as it uses Internet connection.
• Receiving data from the server takes time.
• Information coming from the database is correct.

 Load/Stress Testing

 Expected Result

• Response time should be unaffected irrespective of the no of users.


• The introduction of the newer clients should not make the server to work hap hazardously.

33
• Continuous use of the server by different clients should not result into the server getting
slowed down.
• Response time should not be degraded if there is congestion in network.

 Observation

 The speed of transmission was fine even when the newer clients were getting added.
 The response of the server was satisfying even with the introduction of newer clients.
 The server continued to work satisfactorily for a good stretch of time also.

34
CHAPTER 06

RESULTS AND APPLICATIONS

6.1. SCREENSHOT

STARTING UI AND LOGO

35
END PERIOD DATES PERIOD TRACKER

36
USER CAN ADD PERIOD PERIOD CALENDAR

CALENDAR LEGENDA

37
CHART CYCLE AND STATISTICS

SETTINGS

38
PERIOD LENGTH SECURITY

REMINDER PERIOD REMINDER

39
FERTILTY REMINDER OVULATION REMINDER

ADD NEW REMINDER

40
SYMPTOMS MOOD SWINGS

MEDICINES

41
PREGNANCY

42
ADD, EDIT, SWITCH OR DELETE ACCOUNT

43
6.2. EXPERIMENTS

Experiment for GynoCare aims to ask women about their real-life experiences of using
period tracker apps, their attitudes towards using their app, the information the app provided
regarding ovulation and how the accuracy of the app in predicting period start dates affects
their feelings and behaviours if their period comes earlier or later than predicted. Methods:
This mixed-methods observational study was conducted by an online survey of 50 multiple-
choice and open-ended questions.

The survey was generated with Qualtrics XM® and promoted via social media. It was open
to any person who had used a period tracker. Results: From 375 total responses, 330
complete responses were obtained, giving a completion rate of 88.0%. Respondents were
aged between 14 and 54, with a mean age of 26.0 (±7.81). When asked what was the best
thing about using the app, 29.7% (98/330) of respondents selected 'To know when I'm
ovulating'. Respondents were asked if their period ever started earlier than the app predicted;
54.9% (189/330) said it had and 72.1% (238/330) said it had started later than predicted.
When asked how they felt if their period arrived earlier or later than expected, thematic
analysis of periods starting earlier revealed four themes: feeling unaffected, being
frustrated/unprepared, feeling anxious/stressed and feeling confused/intrigued. Thematic
analysis when their period arrived later revealed six themes: anxious/concerned about
pregnancy, disappointed about pregnancy, seeking advice/informing healthcare professionals,
thoughts about menopause, feeling unaffected and being better prepared.

44
CHAPTER 07

CONCLUSIONS AND FUTURE SCOPE

7.1. Conclusion

The development of GynoCare represents a significant step forward in empowering


women to take control of their reproductive health through accurate tracking, insightful
analysis, personalized support, and easily accessible educational resources. By leveraging
advanced technology and user-centric design principles, GynoCare aims to revolutionize the
way women track and manage their menstrual cycles, providing them with the tools and
knowledge they need to make informed decisions about their well being. Throughout the
project lifecycle, careful consideration has been given to gathering user requirements,
assessing system feasibility, and conducting thorough testing to ensure the successful
implementation of GynoCare. By engaging with stakeholders, conducting user surveys and
interviews, and gathering feedback through iterative design and testing, GynoCare has been
tailored to meet the diverse needs and preferences of its target users. The development of
GynoCare has been guided by a commitment to privacy, security, and compliance with
relevant regulations, ensuring that users' sensitive health information is protected and that the
application adheres to the highest standards of data privacy and security.

45
7.2. FUTURE SCOPE

The development of GynoCare lays the foundation for ongoing innovation and enhancement
in the field of women's health technology. Here are some potential future avenues for growth
and expansion:

1. Integration with Wearable Devices: Future versions of GynoCare could integrate


with wearable devices such as smartwatches or fitness trackers to provide real-time
tracking of menstrual cycles and health metrics. By leveraging data from wearable
devices, GynoCare can offer more accurate insights and personalized
recommendations for users.

2. Machine Learning and AI: Incorporating machine learning and artificial


intelligence (AI) algorithms can further enhance the analysis capabilities of
GynoCare. By analyzing large datasets of user-generated data, GynoCare can provide
more accurate predictions, personalized insights, and proactive recommendations for
managing reproductive health

. 3. Telemedicine Integration: Integrating telemedicine features into GynoCare can


enable users to connect with healthcare professionals for virtual consultations, advice,
and support. By facilitating remote access to healthcare services, GynoCare can
improve accessibility and convenience for users, especially those in underserved or
remote areas.

4. Community Engagement: Building a community platform within GynoCare can


enable users to connect with each other, share experiences, and provide support and
encouragement. By fostering a sense of community, GynoCare can create a
supportive environment where users can learn from each other, exchange tips and
advice, and feel empowered to take control of their reproductive health together.

5. Expanded Educational Resources: Continuously updating and expanding the


educational resources within GynoCare can provide users with access to the latest
research, articles, and expert advice on menstrual health and reproductive wellness.
By collaborating with healthcare professionals and organizations, GynoCare can
curate a comprehensive library of educational content to empower users with
knowledge and information.

6. Global Expansion: Expanding the reach of GynoCare to new markets and regions
can provide access to menstrual tracking and reproductive health management tools
for women around the world. By localizing the application and adapting it to different
cultural and linguistic contexts, GynoCare can make a meaningful impact on women's
health on a global scale.

46
CHAPTER 08

REFERENCES AND BIBLIOGRAPHY

7.1. References

. 1. Research Papers and Articles:


• Studies on menstrual cycle tracking apps and their impact on women's health.
• Research on the effectiveness of symptom tracking in managing reproductive health.
• Articles discussing the importance of personalized recommendations in menstrual
health apps.

2. Healthcare Guidelines and Recommendations:


• Guidelines from healthcare organizations such as the American College of
Obstetricians and Gynecologists (ACOG) or the World Health Organization (WHO) on
menstrual health and reproductive wellness.
• Recommendations for symptom management and self-care practices during
menstruation.

3. Mobile Application Development:


• Resources on best practices for mobile application design and development.
• Tutorials or guides on implementing features such as data tracking, analysis, and
user interaction in mobile apps.

4. User Experience and Interface Design:


• Articles or books on user-centered design principles and usability testing.
• Guidelines for creating intuitive and user-friendly interfaces in mobile applications.

47
7.2. Bibliography

1. Menon, G., & Rani, R. (Year). "A Study on the Use of Menstrual Tracking Apps
among Women in Urban India." Indian Journal of Public Health,

2. Gupta, S. (Year). Reproductive Health and Wellness: A Guide for Indian Women.
New Delhi: Publisher Name.

3. Ministry of Health and Family Welfare, Government of India. (Year). "National


Guidelines on Menstrual Health Management." Retrieved from URL

4. Women's Health India. (Year). "Managing Menstrual Symptoms: Tips for Indian
Women." Retrieved from URL

5. Sharma, P. (Personal Communication, Month Year). Interview on the Impact of


Menstrual Tracking Apps on Women's Health in India

48
Appendix-B

PROGRESSIVE ASSESSMENT PA Sheet


PROGRESSIVE ASSESSMENT(PA) OF CAPSTONE PROJECT-EXECUTION
AND REPORT WRITING
Evaluation Sheet (ESE) for Internal Assessment
Name of Student: Bhumi Baswar Enrolment No: 2101440185
Name of Program: Computer Engineering Semester: 6th
Course Title: Capstone Project: Execution and Report Writing Code: 22060.
Title of the Capstone Project: GynoCare.

A. POs addressed by the Capstone Project (Mention only those predominant POs)

a) ……………………………………………………………………………….
b) ………………………………………………………………………………..
c) …………………………………………………………………….................
d) ………………………………………………………………………………..
B. COs addressed by the Capstone Project (Mention only those predominant POs)

a) Implement the planned activity individually and/or as team.


b) Take appropriate decisions based on collected and analysed information.
c) Assess the impact of the project on society.
d) Communicate effectively and confidently as a member and leader of team.

C. Other learning outcomes achieved through this project

1. Unit Outcomes (Cognitive Domain)

a) ……………………………………………………………………..
b) ……………………………………………………………………..
c) ……………………………………………………………………..
d) ……………………………………………………………………..

2. Practical Outcomes (in Psychomotor Domain)

a) ……………………………………………………………………..
b) ……………………………………………………………………..
c) ……………………………………………………………………..
d) ……………………………………………………………………..
3. Affective Domain Outcomes

a) ……………………………………………………………………..
b) ……………………………………………………………………..
c) ……………………………………………………………………..
d) ……………………………………………………………………..
49
Sr. Criteria Max Marks Marks Obtained
No.
1 Project Proposal/Identification
2 Punctuality and overall contribution
10
3 Project Diary
4 Execution of Plan during sixth 20
semester
5 Project Report including 15
documentation
6 Presentation 05

Total 50

Name & Signature of Project Guide: -

Prof. Nilofar Mulla ……………………………………...

50
Appendix B
Suggested Rubric for Capstone Project – Execution and Report Writing

Sr . Characteristic Poor Average Good Excellent


No. to be assessed

Problem/Task
1
Identification
(Project Title)

2
Literature
Survey/Industrial
Survey

3 Project proposal

4 Project Diary

5 Final Report
Preparation

6 Presentation


7 Defense

51
Appendix-B

PROGRESSIVE ASSESSMENT(PA) OF CAPSTONE PROJECT-EXECUTION


AND REPORT WRITING
Evaluation Sheet (ESE) for Internal Assessment
Name of Student: Stuti Rane Enrolment No: 2101440150
Name of Program: Computer Engineering Semester: 6th
Course Title: Capstone Project: Execution and Report Writing Code: 22060.
Title of the Capstone Project: GynoCare.

A. POs addressed by the Capstone Project (Mention only those predominant POs)

a) ……………………………………………………………………………….
b) ………………………………………………………………………………..
c) …………………………………………………………………….................
d) ………………………………………………………………………………..
B. COs addressed by the Capstone Project (Mention only those predominant POs)

a) Implement the planned activity individually and/or as team.


b) Take appropriate decisions based on collected and analysed information.
c) Assess the impact of the project on society.
d) Communicate effectively and confidently as a member and leader of team.

C. Other learning outcomes achieved through this project

4. Unit Outcomes (Cognitive Domain)

a) ……………………………………………………………………..
b) ……………………………………………………………………..
c) ……………………………………………………………………..
d) ……………………………………………………………………..

5. Practical Outcomes (in Psychomotor Domain)

a) ……………………………………………………………………..
b) ……………………………………………………………………..
c) ……………………………………………………………………..
d) ……………………………………………………………………..
6. Affective Domain Outcomes

a) ……………………………………………………………………..
b) ……………………………………………………………………..
c) ……………………………………………………………………..
d) ……………………………………………………………………..

52
PROGRESSIVE ASSESSMENT PA Sheet
Sr. Criteria Max Marks Marks Obtained
No.
1 Project Proposal/Identification
2 Punctuality and overall contribution
10
3 Project Diary
4 Execution of Plan during sixth 20
semester
5 Project Report including 15
documentation
6 Presentation 05

Total 50

Name & Signature of Project Guide: -

Prof. Nilofar Mulla ……………………………………...

53
Appendix B
Suggested Rubric for Capstone Project – Execution and Report Writing

Sr . Characteristic Poor Average Good Excellent


No. to be assessed

Problem/Task
1
Identification
(Project Title)

2
Literature
Survey/Industrial
Survey

3 Project proposal

4 Project Diary

5 Final Report
Preparation

6 Presentation


7 Defense

54
Appendix-B

PROGRESSIVE ASSESSMENT(PA) OF CAPSTONE PROJECT-EXECUTION


AND REPORT WRITING
Evaluation Sheet (ESE) for Internal Assessment
Name of Student: Aman Shukla Enrolment No: 2101440204
Name of Program: Computer Engineering Semester: 6th
Course Title: Capstone Project: Execution and Report Writing Code: 22060.
Title of the Capstone Project: GynoCare.

A. POs addressed by the Capstone Project (Mention only those predominant POs)

a) ……………………………………………………………………………….
b) ………………………………………………………………………………..
c) …………………………………………………………………….................
d) ………………………………………………………………………………..
B. COs addressed by the Capstone Project (Mention only those predominant POs)

a) Implement the planned activity individually and/or as team.


b) Take appropriate decisions based on collected and analysed information.
c) Assess the impact of the project on society.
d) Communicate effectively and confidently as a member and leader of team.

C. Other learning outcomes achieved through this project

7. Unit Outcomes (Cognitive Domain)

a) ……………………………………………………………………..
b) ……………………………………………………………………..
c) ……………………………………………………………………..
d) ……………………………………………………………………..

8. Practical Outcomes (in Psychomotor Domain)

a) ……………………………………………………………………..
b) ……………………………………………………………………..
c) ……………………………………………………………………..
d) ……………………………………………………………………..
9. Affective Domain Outcomes

a) ……………………………………………………………………..
b) ……………………………………………………………………..
c) ……………………………………………………………………..
d) ……………………………………………………………………..

55
PROGRESSIVE ASSESSMENT PA Sheet
Sr. Criteria Max Marks Marks Obtained
No.
1 Project Proposal/Identification
2 Punctuality and overall contribution
10
3 Project Diary
4 Execution of Plan during sixth 20
semester
5 Project Report including 15
documentation
6 Presentation 05

Total 50

Name & Signature of Project Guide: -

Prof. Nilofar Mulla ……………………………………...

56
Appendix B
Suggested Rubric for Capstone Project – Execution and Report Writing

Sr . Characteristic Poor Average Good Excellent


No. to be assessed

Problem/Task
1
Identification
(Project Title)

2
Literature
Survey/Industrial
Survey

3 Project proposal

4 Project Diary

5 Final Report
Preparation

6 Presentation


7 Defense

57

You might also like