A full-stack AI-powered web application for skin disease diagnosis using deep learning and FastAPI.
- Upload skin images for disease prediction.
- Enter your location to get nearby hospital recommendations.
- Interactive symptom questions for improved accuracy.
- AI-generated disease info and care instructions.
- Downloadable PDF report.
- Modern React frontend and FastAPI backend.
- Python 3.8+
- Node.js & npm
- pip
- Install dependencies:
pip install -r requirements.txt
- Run the FastAPI server:
uvicorn ml.app:app --host 0.0.0.0 --port 7860
- Navigate to the frontend directory:
cd frontend
- Install dependencies:
npm install
- Start the React app:
npm start
- Health check endpoint.
- Accepts image file (JPEG/PNG).
- Returns top 3 disease predictions.
fyp_actual_main/
├── frontend/ # React frontend
├── ml/ # FastAPI backend & ML code
│ ├── app.py
│ └── classify.py
├── requirements.txt
└── README.md
-
Video Preview:
SkinNet-Analyzer.mp4
For demonstration and educational purposes only. Not for real medical use.