therapy awareness screen
first screen for a breast cancer patient
category selection screen
first screen for survivors of breast cancer
quiz questions screen for non cancer patients
upcoming events screen
results screen for non cancer patients
podcast screen for survivor
home screen for cancer patient
home screen for survivors
therpay detail screen
“Breast cancer” is the most frequent cancer among women, impacting 2.1 million women each year, and also causes the greatest number of cancer related deaths among women. We want to spread awareness through technology for an important cause such as the estee Lauder companies breast cancer campaign. We develop a technology solution that promotes and/ or enhances the general welfare of millions of women around the world.
We created a solution where we can bring everyone on the same platform. Even those people who’re not yet suffering from breast cancer and the doctors too.
What it does
Firstly when you start our app “Yodha” you have to login with your email id and also our app maintains your privacy and keeps your data safe and secure.
We divide our project into three categories first for those patients who are suffering from breast cancer and for those who are not suffering but they have a doubt about it and third for the survivors.
For category first if you are a “breast cancer patient” then select your stage( 1,2,3,4) and enter your mobile number to proceed. Here we add a unique feature where you find there is a call option where you talk to strangers like you if you are feeling lonely, your call data will be anonymous and encrypted. There is a survey for analysing the data based on risk factors. Also, it includes the details of various therapies for breast cancer such as chemotherapy, surgery, radiation therapy and hormonal therapy and users can ask frequently asked questions and also you contact your doctors to know more about therapies. It also includes the motivational stories of breast cancer patients and the online upcoming events/ webinars for awareness where they book their session.
For category second if you are “not a breast cancer patient” but you have a doubt about that, you can simply check yourself by attempting the quiz based upon the most common symptoms of breast cancer and it predicts on the basis of your responses that you have a low, medium and high risk of getting breast cancer. If you find medium or high risk we recommend you to talk to our expert about your concerns by clicking on the call button, also we provide a section “to know more about breast cancer?” to get more information about that.
For category three if you are a “survivor” in this section we add a notification system for the patient who has a previous medical history of breast cancer and also there is a section where patients enter their previous medical details. One more feature is added where our app provides a notification to the patients through email for their next “mammogram” diagnosis, they can choose as per their convenient time. “Follow up care plan” is also planned for the patients, if some patients don't have a follow up plan then we add an option where the patient contacts the expert via call to get the guidance. We also include a very unique feature of “Podcast” where survivors can share their experience by recording their audio and also listen to the audio stories of other survivor patients. Details of the awareness program are also provided where you directly register or book the session.
How we built it
Firstly we used the firebase to create a database of the user’s emails, phone numbers of users and breast cancer experts.
Secondly we worked with android development using java frontend part can be done by using XML and Material design and backend part done by using java language. Where our app includes three sections i) for breast cancer patients, ii) for not a breast cancer patient and iii) for the survivors. Having features like calls, it will fetch the mobile number of experts, counsellors and survivors from the database and integrate with your phonebook.
We also integrate AWS(Amazon Web Services), In the stories section of our android App we use AWS Cloudfront to store stories and then use the cloudfront url in our android app to view the story’s page.
Challenges we ran into
Everyone faces a lot of challenges in their way to build or to achieve something. We also ran into many hurdles which were quite challenging:
First we decided to find a dataset and predict the chances on the basis of risk factors of getting breast cancer, we were unable to find any dataset So, We thought of a solution by adding a survey form in our app and taking data from it. In future we use the survey and build a dataset and start predicting on the basis of risk factors.
We faced various other problems while building this project but with the support of our team, we eventually got over them.
Accomplishments that we're proud of
“Every accomplishment starts with the decision to try”...Well, we have tried our best to convert our idea into an innovative solution that can catapult a breaking idea in the fight against breast cancer forever and we are pretty proud of that.
We are proud that we used our skills to use this time to address this serious issue of breast cancer.
We are also proud that we worked with the team spirit and overcame the challenges together as a team.
What we learned
Teamwork: We learned that anything can be achieved if we work as a team.Teamwork is really a very important trait that we must have. Teamwork is required in every field to produce an effective result and we are glad that we have learned it during this project.
How to come up with the solution in such a small frame of time: We learned how to think of a solution and how to implement it when you have limited time. It enhances our innovative thinking process to land an innovative idea.
How to integrate technologies like AWS (Amazon Web Services) to an app: Technology like Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow. In simple words AWS allows you to do the following things- Running web and application servers in the cloud to host dynamic websites. AWS is trending a lot in today’s world and to integrate such technologies can be challenging (especially if you are a beginner) but because of this project we learned this too and it really enhanced our skills.
What's next for Yodha
There is a lot that we can implement in our app:
(a) Prediction on the basis of ML dataset: Currently, we gather the information by conducting a survey which is based on the risk factors of getting breast cancer, in future we build a dataset by using machine learning and predict easily on the basis of risk factors.
(b) Fundraising and event promotion for NGOs and social communities: In future we fundraise and promote the events for ngos, this integration will also enhance the business profit. And Also, through this we spread awareness and help them to coping patients with the cancer. Payment gateway also added in which users can directly book the event and book the session through our app by using a very unique technique bitcoin transaction.
(c) Multi- language speech recognition: We can add a feature through which we will be able to communicate in different languages like spanish, french, german, hindi etc. Multi-language speech recognition will make this app a worldwide platform and can help everyone.