Skip to content

Latest commit

 

History

History
73 lines (59 loc) · 2.95 KB

README.md

File metadata and controls

73 lines (59 loc) · 2.95 KB

Dermacare

Project Overview

Dermacare.-.Demo.mp4
  • Dermacare is a web-based platform designed to analyze skin conditions based on user uploaded photos. The project provides a user-friendly tool for early detection and diagnosis of skin diseases, enhancing overall skin health awareness.
  • We created this project as a social cause because skin diseases continue to be the 4th leading cause of nonfatal disease burden worldwide. However, it is very difficult to provide better dermatological care to under-served or resource-poor regions in a cost-effective manner owing to the unavailability of efficient diagnostic tools, lack of connectivity, and poor laboratory infrastructure etc.
  • Thus, developing an Artificial intelligence-based tool (through Image processing technique) for preliminary diagnosis of numerous dermatological conditions will prove to be a boon in the health care system.

Key Features of Project:

  • High Accuracy Disease Prediction with Deep Learning: Our website boasts an 80% accurate disease prediction utilizing cutting edge deep learning technology.

  • Personalized PDF Report: We provide a comprehensive personalized PDF report for every user, presenting detailed health insights including diagnosis, causes, symptoms, medicines suggestions, and recommendations.

  • Email Integration for Report Delivery: Our seamless email integration ensures delivery of the personalized PDF health report to users. This feature enhances user experience, making health information easily accessible.

  • Locality Based Hospitals: Our website uniquely offers information about hospitals in the user's locality. This feature ensures swift access to healthcare professionals, adding a practical dimension to our platform.

Tech Stack

  • Dermacare is built using the MERN (MongoDB, Express.js, React, Node.js) stack.
  • Machine Learning Framework: TensorFlow
  • Data Visualization: Matplotlib, Seaborn
  • Data Handling and Preprocessing: NumPy, Pandas
  • Material UI and SCSS are used for designing the website.

How to run this project locally:

Prerequisites:

Before running Dermacare locally, ensure that you have the following NodeJs and Python installed on your machine.

Getting Started 🚀

  1. Clone the repository:

    git clone <repository-url>
  2. Install dependencies:

    For Frontend:

    cd frontend
    npm install

    For Backend:

    cd backend
    npm install

    For model integration

    cd modelBackend
    pip install -r requirements.txt
  3. Start the development environment:

    For Frontend:

    cd frontend
    npm run start

    For Backend:

    cd backend
    npm run start

    For model integration

    cd modelBackend
    py app.py
  4. Access Dermacare:

    Open your web browser and navigate to http://localhost:3000/ to access the Dermacare website.