Founded by Falcon Innovation. This project was designed to counterbalance the ravishing effects of breast cancer. The application is designed to be as simple as possible, and to be easy to use.
Women need attention along the breast care pathway depending on their personal risk profile. Every female seven to ten days after menstruation is supposed to conduct a breast self-examination to look for abnormal nodules, redness, fluid coming from the nipples, and orange skin appearance on the breast to ensure she is not at risk or has developed breast cancer. Breast cancer can be treated if noticed at an early stage. Most often, these symptoms are neglected by the victims and are left to escalate leading to more damage. Breast Cancer is the most diagnosed cancer in women, and has led to the death of many women. According to the latest WHO data published in 2018 Breast Cancer Deaths in Cameroon reached 1,400 or 0.67% of total deaths. The age-adjusted Death Rate is 20.15 per 100,000 population which ranks Cameroon number 45 in the world.
What the women need is software that can continuously sensitize them to the symptoms, causes, and treatment of breast cancer and alert them to go to a hospital when need be. This initiative I want to build would not only serve as a canary for everything that concerns breast cancer but will also act as a nudge for every woman and young girl to do a breast self-examination frequently. The Breast cancer app will be designed to allow individuals to self-monitor for early signs of breast cancer. The application will help identify if further medical screening is required by providing monthly inputs on breast irregularities. My goal is to make this app very accessible to all its users regardless of their age, the language of communication, and geographical location. I intend to create a network with doctors in my community that screen and treat breast cancer. This way, users will find it easy to get to them if need be.
- Read through "JavaScript to Know for React"
- Install the React DevTools (Chrome (recommended), Firefox)
It's recommended you run everything in the same environment you work in every day, but if you don't want to set up the repository locally, you can get started in one click with Gitpod, CodeSandbox, or by following the video demo instructions for GitHub Codespaces.
For a local development environment, follow the instructions below
- [git][git] v2.13 or greater
- [NodeJS][node]
14 || 16 || 18
- [npm][npm] v6 or greater
All of these must be available in your PATH
. To verify things are set up
properly, you can run this:
git --version
node --version
npm --version
If you have trouble with any of these, learn more about the PATH environment variable and how to fix it here for [windows][win-path] or [mac/linux][mac-path].
git clone https://github.com/Falcon-Innovations/Check-Me.git
cd check-me app
expo start
If you are still unable to fix issues and you know how to use Docker 🐳 you can setup the project with the following command:
docker-compose up
To get the app up and running (and really see if it worked), run:
expo start
This should start up your browser. If you're familiar, this is a standard react-scripts application.
You can also open the deployment of the app on Netlify.
npm test
This will start Jest in watch mode. Read the output and play around with it. The tests are there to help you reach the final version, however sometimes you can accomplish the task and the tests still fail if you implement things differently than I do in my solution, so don't look to them as a complete authority.
Each exercise has comments in it to help you get through the exercise. These fun emoji characters are here to help you.
- Kody the Koala 🐨 will tell you when there's something specific you should do
- Marty the Money Bag 💰 will give you specific tips (and sometimes code) along the way
- Hannah the Hundred 💯 will give you extra challenges you can do if you finish the exercises early.
- Nancy the Notepad 📝 will encourage you to take notes on what you're learning
- Olivia the Owl 🦉 will give you useful tidbits/best practice notes and a link for elaboration and feedback.
- Dominic the Document 📜 will give you links to useful documentation
- Berry the Bomb 💣 will be hanging around anywhere you need to blow stuff up (delete code)
- Matthew the Muscle 💪 will indicate that you're working with an exercise
- Chuck the Checkered Flag 🏁 will indicate that you're working with a final
- Peter the Product Manager 👨💼 helps us know what our users want
- Alfred the Alert 🚨 will occasionally show up in the test failures with potential explanations for why the tests are failing.
This project follows the all-contributors specification. Contributions of any kind welcome!