<!DOCTYPE html>
SkinSprite
Your Personal AI Skin Health Assistant
Web Version
Android Version
## Introduction
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
- 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
## Development
## Prerequisites
- Node.js
- React (for web)
- Java & Android Studio (for Android)
- Flask (for backend ML model)
Running SkinSprite
- Clone the repository:
git clone https://github.com/sagnik3788/SkinSprite.git
- For web frontend:
cd SkinSprite/web
npm install
npm start
- For backend ML model:
Ensure Flask is installed:
pip install flask
Run the Flask server:
python app.py
- For Android app:
Open the project in Android Studio and run on an emulator or device.
## Tech Stack
- **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
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)