Skip to content

sagnik3788/SkinSprite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

AI-powered Personal Skin Health Assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published