An advanced AI-driven platform for skin analysis and personalized skincare recommendations.
Explore the documentation »
Video Demonstration »
Live Website »
Table of Contents
About The Project
SkinSight is an AI-powered dermatological platform designed to analyze facial images for acne detection, skin condition assessment, and personalized skincare recommendations. By leveraging deep learning models like YOLO, OpenCV, and TensorFlow, the platform provides accurate real-time analysis of skin health.
The project aims to bridge the gap between AI and dermatology by offering users a smart, accessible, and cost-effective solution for skincare management. SkinSight provides detailed skin analysis, customized product recommendations, dermatologist appointment booking, and progress tracking, ensuring a holistic skincare experience for users.
Built with Flask (Python) for the backend, React.js for the frontend, and SQLite3 for secure data storage, SkinSight is optimized for both scalability and user engagement. It empowers individuals with actionable insights and professional support, making advanced dermatological care more accessible than ever.
Features and Objectives
- AI-Based Acne Detection
- Oiliness Level Assessment
- Personalized Skincare Recommendations
- Dermatologist Appointment Booking
- Progress Tracking for Skin Health
- Secure User Authentication and Data Encryption
Technologies Used
- Frontend: React.js, Tailwind CSS
- Backend: Flask (Python)
- Database: SQLite3
- AI Models: YOLO, OpenCV, TensorFlow
- Deployment: Render
Getting Started
Details
Prerequisites
- Python 3.8+
- Node.js & npm
- Virtual Environment (venv or conda)
Installation
- Clone the Repository:
git clone https://github.com/your-repo/SkinSight.git cd SkinSight - Setup Backend:
cd backend pip install -r requirements.txt python app.py - Setup Frontend:
cd frontend npm install npm start - Run the Project:
- Access at
http://localhost:3000
- Access at
Future Scope & Challenges
Future Scope
- Expanding detection to additional dermatological conditions.
- Integrating an AI-driven chatbot for skincare queries.
- Enhancing AI models for better accuracy and real-time processing.
Challenges Faced:
- Data diversity for unbiased AI predictions.
- Optimizing YOLO models for efficient performance.
- Simplifying UI for broader accessibility.
Website Illustrations
Below are screenshots of key features of SkinSight:




