A professional dual-method skin type analyzer combining:
- Questionnaire Method — 8 dermatologist-validated questions
- Image Analysis — Rule-based computer vision
- Comparison Tab — Side-by-side result comparison
- 💧 Dry
- ✨ Normal
- 💫 Oily
- ⚡ Combination
skin_analyzer/
├── app.py ← Flask backend
├── requirements.txt ← Python dependencies
├── templates/
│ └── index.html ← Main webpage
└── static/
├── css/style.css ← Styling
└── js/main.js ← Frontend logic
# 1. Install dependencies
pip install -r requirements.txt
# 2. Run the app
python app.py
# 3. Open browser at
http://localhost:5000- Push this folder to GitHub
- Go to render.com → New Web Service
- Connect your GitHub repo
- Set Start Command:
python app.py - Deploy — get a free public URL
- Push to GitHub
- Go to railway.app → New Project
- Deploy from GitHub repo
- Automatic deployment
- Backend: Python, Flask
- Computer Vision: OpenCV
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Fonts: Playfair Display, DM Sans