Skip to content

zapod838/EarlyScan_Web_App_Repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EarlyScan: Breast Cancer Analyzer

Early Detection Saves Lives

This innovative application leverages advanced AI technology to analyze mammogram images with high precision, providing early detection and peace of mind from the comfort of your home. Stay proactive about your health with reliable and quick examinations.

Screenshots

Homepage

image

Dashboard

image

Upload Mammograms

image

Scan Results

image

Features

  • AI-powered mammogram analysis
  • Early detection of breast cancer
  • User-friendly interface
  • Detailed scan results and heatmaps
  • Appointment management
  • Dashboard for doctors and radiographers

Tech Stack

  • Frontend: React
  • Backend: Node.js, Django
  • Database: MongoDB, SQLite
  • Containerization: Docker
  • Web Server: NGINX

Architecture

image

Setup

Prerequisites

  • Docker
  • Node.js
  • Python

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/yourrepository.git
    cd yourrepository
  2. Set up the frontend:

    cd frontend
    npm install
    npm start
  3. Set up the backend:

    Node.js:

    cd backend/node
    npm install
    npm start

    Django:

    cd backend/django
    pip install -r requirements.txt
    python manage.py migrate
    python manage.py runserver
  4. Run with Docker:

    docker-compose up --build

Usage

  1. Access the application:

    • Visit http://localhost:3000 for the frontend.
    • Backend APIs will be available at http://localhost:8000.
  2. Upload Mammograms:

    • Navigate to the dashboard and use the upload feature to analyze mammogram images.
  3. View Results:

    • Check the scan results, detailed analysis, and heatmaps in the patient section.

Contributing

We welcome contributions to improve our project. To contribute, follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature-branch)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions or feedback, feel free to reach out:


Thank you for using EarlyScan! Your health and peace of mind are our top priorities.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published