Skip to content

Vidit0018/PINK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

252 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PinkAware — An Inclusive Platform for Breast Cancer Detection & Support

Inspiration

One of the major challenges related to breast cancer is late detection. If detected early, many lives can be saved. Unfortunately, conventional diagnostic methods are often inaccessible, especially in remote or underprivileged areas.

This inspired us to build PinkAware — a comprehensive and inclusive platform that not only aids in early detection of breast cancer using ultrasound imaging and machine learning, but also provides end-to-end support throughout the patient's medical journey.


What It Does

🧠 ML-Based Breast Cancer Detection

  • Uses a trained ML model on ultrasound images to assess breast cancer risk.
  • Provides a risk score with actionable guidance.

🩺 Medical Ecosystem

  • Appointments: Book consultations with doctors.
  • Lab Tests: Schedule and manage lab tests.
  • Medications: Track and manage medication regimens.

💬 Community & Emergency Support

  • Community Chat: Discuss and share experiences.
  • Nearby Zone: Connect with nearby community members during medical emergencies.

🤝 Volunteer & Fundraising

  • Volunteer Zone: Participate in awareness/support events.
  • Fundraiser Zone: Donate for patients unable to afford treatment.

🤖 Chatbot Assistant

  • Trained on a breast cancer knowledge base to answer doubts and assist users in navigating the platform.

How We Built It

  • ML Model: Built using Python and Flask.
  • Frontend: Bootstrap, EJS, JavaScript, CSS.
  • Backend: Node.js, Express, MongoDB, Mongoose.
  • Auth: Google OAuth.
  • Email Support: Nodemailer.
  • Hosting: Render (Note: ML model and Nearby zone currently work only on localhost).

Challenges We Faced

  • Finding the right dataset.
  • Building an intuitive, mission-aligned UI.
  • Integrating Python-based ML into a JS stack.
  • Deployment of local-only Python scripts.

Accomplishments

  • Beautiful and intuitive user interface.
  • Effective ML model aiding early detection.
  • Fully inclusive and community-driven healthcare platform.

What We Learned

  • Real-world healthcare problem-solving.
  • Creating engaging, user-first platforms.
  • Breaking down large-scale projects into modular tasks.

What's Next

  • Online hosting of ML & Nearby zones.
  • Language localization.
  • Partnership with hospitals/NGOs.
  • Enhanced chatbot with more medical data integration.

Tech Stack

  • Frontend: Bootstrap, EJS, JavaScript, jQuery
  • Backend: Node.js, Express, MongoDB
  • ML & Imaging: Python, Flask
  • Utilities: Google OAuth, Nodemailer

Try It Out

🌐 Live Website: https://pinkaware.onrender.com

🔗 GitHub Repositories:

🧪 Demo Credentials (Localhost-Only for ML & Nearby Zone):
Username: eminem
Password: eminem

About

A portal on breast cancer detection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors