A full-stack AI-powered web application to predict skin diseases from user-uploaded images and provide follow-up analysis and treatment recommendations. Adermis is a full-stack, AI-driven web application that empowers users to:
- Upload skin images for instant disease detection
- Answer follow-up questions to refine your diagnosis
- Locate nearby clinics or pharmacies via Google Maps API
- Chat confidentially about women’s health concerns
- Receive a tailored treatment plan

Upload a photo of your skin concern and select additional symptoms.

Describe your lesion and pick related concerns (redness, bumps, etc.).

Our model identifies “Melanocytic Nevi” with confidence and severity.

Find NGOs, government, private clinics or pharmacies near you.

Secure, confidential chat for women’s health questions (e.g., delayed periods).

Ayurvedic remedies, home care, OTC options, and prescription guidance.
- Skin Disease Detection
- Pre-trained deep learning model (e.g. ResNet50) classifies common skin conditions.
- Confidence scores & severity levels.
- Dynamic Follow-Up
- Contextual questions refine accuracy.
- Treatment Recommendations
- Ayurvedic Solutions 🪔
- Home Remedies 🏡
- Over-The-Counter (OTC) 💊
- Prescription Drugs 🧾
- Location Services
- Google Maps API to find nearby clinics, pharmacies, NGOs.
- Women’s Health Assistant
- Chat UI for gynecological concerns powered by OpenAI’s Chat API.
- Secure & Confidential
- Binary-encoded requests/responses, GDPR-compliant.
Frontend (Next.js) <--> API Gateway <--> ML Server (Python) | --> Image Classification Model --> Follow-up Logic Handler
Using git clone command clone the repository
cd backend pip install -r requirements.txt python app.py
cd ../frontend npm install npm run dev
The final solution page displays treatments in this order:
- Ayurvedic Solution 🪔
- Home Remedies 🏡
- Over-the-counter (OTC) 💊
- Prescription Drugs 🧾
Each with a short 1–2 line explanation.
To test the model and flow:
- Upload a valid image of a skin condition.
- Fill follow-up form (dynamic based on prediction).
- View final disease + treatments on
/solution.
- User authentication and history tracking
- Multilingual support for rural accessibility
- Integration with dermatologists or telehealth platforms
- Feedback loop for improving model accuracy
This app is for educational and informational purposes only. It is not a substitute for professional medical advice. Always consult a certified dermatologist for real-world concerns.
- Fork the repo
- Create your feature branch:
git checkout -b feature/xyz - Commit your changes:
git commit -am 'Add xyz' - Push to the branch:
git push origin feature/xyz - Submit a pull request
