More likely than not, many of us will have a brush with cancer either ourselves or a loved one in our lifetime. The American Cancer Society states that in 2022, there will be an estimated 1.9 million new cancer cases diagnosed and 609,360 cancer deaths in the United States.

Our teammate Hailey's mother and both grandmothers were both diagnosed with cancer, and another teammate, Kanha, had both grandparents diagnosed with cancer as well. Once the diagnosis comes, there are thousands of thoughts running through the patient’s mind, and there are many things to take care of. On top of this, the patient has to deal with keeping track of all the information you get along the way during your cancer journey. In Hailey's mom’s case, there was a lot of paperwork involved, a lot of calling different doctor offices for results, copies of results, and more.

After all that, years later, Hailey’s mom can’t remember off the top of her head when her surgery was, who her doctors were, or even the important dates involving her cancer. So when she goes to a new doctor, she has to dig up and call around for all of the information.

This is not a unique situation. Each year in the United States, more than 1.6 million people are diagnosed with cancer and struggle with this same issue. Cancer patients have nowhere to store all of their information, resulting in disorganization and stress.

This is where our inspiration comes from. We believe an app is needed to keep track of everything related to your own personal cancer journey. It's a place where everything is saved, and if you beat cancer and still need your medical history information for whatever reason, it's all right there and easily accessible.

⚙️ What it does

The app will essentially contain all of the information a patient will ever need throughout their cancer journey. It will track the patient's entire journey, from the moment they are diagnosed, through the course of treatments, and even after they have been potentially cured.

Our app is unique because it’s tailored specifically to cancer patients and their specific types of cancer, diagnosis, and journey.

For example, the cancer patients can input information like:

  • Patient info with a cancer diagnosis (hospital stays, surgery, image CT/MRI scan reports, biopsy results, etc)
  • treatment plan

Treatments Received:

  • surgery
  • targeted therapy
  • chemotherapy
  • immunotherapy
  • hormone therapy
  • radiation therapy
  • prescription drugs taken

Type of Drug:

  • dosage
  • length taken

  • doctors

  • hospitals

  • dates of appointment

In addition, patients marking the dates for everything will be an important component in all of the inputs (to gather data later-how long everything lasted, treatment, how long cancer free, etc).

🏗 How we built it

We built the app using React, Vite, HTML CSS JS, Glide and Material UI. We also did full justice to the tools and challenges offered by Major League Hacking and used them in our hack. Here’s how:

Use of DeSo - DeSo Identity, DeSo API

  • We are providing this service for cancer patients to store medical records, which are personal health information which must be protected. For this reason, we wanted to make our app very robust and secure.
  • We used DeSo Identity because it provides the security of the blockchain and is also as convenient as signing in with Google.
  • The $1 USD worth of DeSo offered by DeSo while signing into our app serves as a really cool incentive for users to use on other cool decentralized apps built on DeSo (We learnt that there are 200+ already omg 😳)

Use of GitHub - GitHub Discussions, GitHub Projects

  • GitHub discussions were a lifesaver for a team like ours that worked across four different time zones!
  • While developing Cancare, we realized that GitHub is much more than just code storage and version control. Projects is our new favorite GitHub feature. We no longer require any other project management software, and we can track work more efficiently and assign tasks directly in GitHub.

🚧 Challenges we ran into

  • We had to work across four different timezones, each hours apart from the other.
  • DeSo was at first very complicated to use, but thanks to the new DeSo Developer Hub on their website, we were able to find exactly what we needed.

🏆 Accomplishments that we're proud of

We're proud of getting everything to work in concert together, and we're proud that we were able to build this app in such a limited amount of time.

📚What we learned

  • React
  • Firebase

🚀 What's next for Cancare

We should do everything we can as a society to help patients suffering from this life-threatening disease that is so prevalent in our world. Cancare serves as an aid, assisting patients through their tough battle against cancer.We have the technology and the resources to make a tremendous impact on the world, so why don’t we? Cancare is life-changing, and we hope to improve the lives of millions of cancer patients.

Built With

+ 2 more
Share this project: