Skip to content

Latest commit

 

History

History
90 lines (76 loc) · 5.25 KB

README.md

File metadata and controls

90 lines (76 loc) · 5.25 KB

SkinSprite

Your Personal AI Skin Health Assistant

Web Version

SkinSprite web Screenshot

Android Version

SkinSprite App Screenshot SkinSprite App Screenshot

Introduction Rocket

Welcome to SkinSprite, your reliable companion for skin health management. SkinSprite is a revolutionary application designed to empower users with tools to identify skin diseases, connect with expert dermatologists, order medications, and receive personalized health tips.

Features Bar Chart

  • Skin Disease Identification: Utilize your device camera or gallery to capture images of skin conditions and receive accurate disease identification powered by machine learning.
  • Doctor Recommendation: Seamlessly connect with specialized dermatologists recommended based on identified skin diseases.
  • Medicine Ordering: Order prescribed medications from the comfort of your home with convenient in-app ordering.
  • Navigation with Google Maps: Easily locate and navigate to the selected dermatologist's clinic using integrated Google Maps API.
  • Secure User History: Safely store and manage user health records and history to ensure privacy and confidentiality.
  • User Authentication: Secure access to personal health data with robust user authentication features.
  • Medicine Reminders: Set reminders for medication intake to maintain treatment adherence.
  • Daily Health Tips: Receive daily health tips tailored to your skin health needs for enhanced wellness and awareness.
  • Disease Information: Access comprehensive information about various skin diseases to deepen understanding and awareness.

Model Architecture Floppy Disk

SkinSprite VGG19 Architecture

Development Robot

Prerequisites

  • Node.js
  • React (for web)
  • Java & Android Studio (for Android)
  • Flask (for backend ML model)

Running SkinSprite

  1. Clone the repository:
  2. git clone https://github.com/sagnik3788/SkinSprite.git 
  3. For web frontend:
  4. cd SkinSprite/web
    npm install
    npm start
  5. For backend ML model:
  6. Ensure Flask is installed:

    pip install flask

    Run the Flask server:

    python app.py
  7. For Android app:
  8. Open the project in Android Studio and run on an emulator or device.

Tech Stack High Voltage

  • Frontend: React
  • Backend: Node.js, Express.js
  • web Database: MongoDB , Mysql
  • Authentication: JWT (JSON Web Tokens)
  • Android : java , XML
  • Android Database: Mysql
  • Ml server : Flask
  • ML Architecture : VGG19
  • Development Tools: Postman
  • Environment Variables: dotenv

Contributing Handshake

SkinSprite is an open-source project, and we welcome contributions from the community. Whether you're interested in fixing bugs, adding new features, improving documentation, or any other form of contribution, we appreciate your involvement.

License

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

Links

API Documentation: Link to your API documentation in Postman

Android App Download: Link to your Android app download (APK file)