mango-skin

byMUNNA SHAH

FaceScan AI – Smart Skin Advisor Create a modern AI-powered mobile application called “FaceScan AI – Smart Skin Advisor.” The app should be built as a mobile-first application using React Native with Expo and designed for Android and iOS devices. The application should be a scalable beauty-tech platform that allows users to analyze their skin using AI and receive personalized skincare insights. 📱 APP PURPOSE The app allows users to scan their face using the phone camera. The AI system automatically: • Captures a clear and well-lit photo • Performs deep skin analysis • Detects multiple skin conditions The system should detect: Dark circles Pimples Acne Oily skin Dry skin Wrinkles Pigmentation Redness Uneven skin tone Open pores Dull skin Skin texture quality The app then generates a detailed AI skin report with recommendations. ⚡ MAIN FEATURES 1️⃣ Smart Camera System Create an intelligent camera scanning interface. Features: Auto face detection Auto focus Lighting quality check Auto capture when the face is centered Real-time face alignment guide Circular scan animation Face frame overlay Instruction message: “Align your face inside the frame for accurate skin analysis.” 🧠 Deep Skin Analysis The AI system must detect: Skin Type Oily Dry Combination Normal Severity Level Mild Medium Severe AI Generated Metrics Skin Health Score (0–100) Glow Score Estimated Skin Age 📊 Detailed AI Report Screen After scanning, show a complete AI report. For each detected issue show: • What was detected • Severity level • Possible common causes • Simple explanation in user-friendly language Example: Dark Circles Severity: Mild Explanation: “Dark circles may appear due to lack of sleep, dehydration, or stress.” 💡 Smart Recommendation System For every detected issue provide: Recommended Ingredients Examples: Salicylic Acid Niacinamide Vitamin C Hyaluronic Acid Retinol Aloe Vera Product Type Suggestions Examples: Face wash Serum Moisturizer Sunscreen Under-eye cream Lifestyle Suggestions Improve sleep schedule Drink more water Reduce stress Maintain skincare routine Simple Daily Routine Morning Routine: Gentle cleanser Vitamin C serum Moisturizer Sunscreen Night Routine: Cleanser Treatment serum Hydrating moisturizer 💬 AI Chat Assistant Add an AI skincare chat system. Users can ask questions such as: “How can I reduce my dark circles?” “Which serum is best for oily skin?” “Why do I get pimples?” The AI must respond based on: • The user's scan results • Their skin type • Detected skin issues Design: Chat bubbles AI assistant avatar Suggested quick questions 📈 Skin Progress Tracker Allow users to track improvements. Features: Save previous scans Before & after comparison Skin improvement graph Weekly skin health report Scan history timeline 👤 User Dashboard The main dashboard should display: Latest Skin Health Score Glow Score Skin Age Skin history Include: Daily skincare checklist such as: Apply sunscreen Cleanse face (morning) Apply moisturizer Drink water Cleanse face (night) Apply night cream Sleep 7–8 hours Avoid touching face Add routine reminders. ✂️ AI Haircut Finder Feature Add a Haircut AI icon on the home screen. This feature allows users to: 1️⃣ Take a selfie 2️⃣ AI detects the face shape Face shapes: Round Oval Square Heart Diamond 3️⃣ AI recommends best hairstyles for that face shape. Show hairstyle cards with images. Example: Detected Face Shape: Oval Recommended Hairstyles: Textured Crop Side Part Undercut Low Fade Classic Taper 🎨 UI DESIGN STYLE The design should be: Clean Minimal Modern Mobile-first Smooth animations Use a soft beauty color palette: Beige Light peach Cream Pastel pink Use: Rounded cards Soft shadows Glassmorphism UI Smooth transitions 💳 SUBSCRIPTION MODEL Implement 3 subscription plans. Free Plan Basic skin scan Limited analysis Basic skincare tips Pro Plan Unlimited skin scans Advanced AI analysis Skin progress tracking AI skincare chat Premium Plan AI Haircut Finder Personalized skincare routines Deep skin insights Weekly skin reports Premium AI features 🔒 DATA PRIVACY Follow strict privacy rules: Do not store face images without user permission Securely encrypt user data Allow users to delete their data Display clear privacy policy ⚠️ MANDATORY DISCLAIMER Display clearly in the app: “This app provides general skincare information based on AI analysis. It is not a medical diagnosis tool. For serious skin conditions or medical concerns, please consult a qualified dermatologist or healthcare professional.” 🌍 GOAL Build a scalable AI beauty-tech application suitable for global users and ready for: Play Store publishing App Store publishing SaaS business model Subscription revenue

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document

System Requirements Document (SRD)

Project Name: mango-skin

1. Introduction

The mango-skin project is an innovative AI-powered mobile application designed to revolutionize skincare analysis and recommendations. Developed for both Android and iOS platforms, the app leverages advanced AI technologies to provide users with personalized insights into their skin health, actionable recommendations, and progress tracking.

This document outlines the system requirements for mango-skin, ensuring clarity and alignment with the project's goals. Munna Shah, based in Nepal, envisions this platform as a scalable beauty-tech solution tailored for global users.

Page 1 of 8

2. System Overview

The mango-skin application is a mobile-first solution built using React Native with Expo. It integrates AI-driven skin analysis, a smart recommendation system, and progress tracking features to empower users in managing their skincare routines effectively.

Key functionalities include:

  • AI-powered skin condition detection and analysis.
  • Personalized skincare recommendations based on detected issues.
  • Subscription-based access to advanced features.
  • A user-friendly interface designed with a modern, minimal aesthetic.

The app is designed to adhere to strict data privacy standards, ensuring user trust and compliance with global regulations.

3. Functional Requirements

Page 2 of 8

User Stories:

  • As a User, I should be able to scan my face using the phone camera for skin analysis.
  • As a User, I should receive a detailed AI-generated skin report with detected issues and severity levels.
  • As a User, I should get personalized skincare recommendations, including ingredients, product types, and lifestyle tips.
  • As a User, I should be able to chat with an AI assistant for skincare advice based on my scan results.
  • As a User, I should be able to track my skin health progress over time with visual comparisons and graphs.
  • As a User, I should be able to access a dashboard displaying my latest skin health metrics and daily skincare checklist.
  • As a User, I should be able to use the AI Haircut Finder to detect my face shape and receive hairstyle recommendations.
  • As a User, I should be able to subscribe to different plans (Free, Pro, Premium) to unlock additional features.
  • As a User, I should be able to delete my data and manage privacy settings.

4. User Personas

Persona 1: Free User

  • Access to basic skin scans and limited analysis.
  • Receives general skincare tips.
Page 3 of 8

Persona 2: Pro User

  • Unlimited skin scans and advanced AI analysis.
  • Access to skin progress tracking and AI chat assistant.

Persona 3: Premium User

  • Includes all Pro features plus AI Haircut Finder, personalized skincare routines, and weekly skin reports.

5. Visuals Colors and Theme

Unique Color Palette:

  • Background: #FDF6E3 (Soft Cream)
  • Surface: #FCE5CD (Light Peach)
  • Text: #5C4033 (Rich Brown)
  • Accent: #FFB6C1 (Pastel Pink)
  • Muted Tones: #E3DAC9 (Beige)

Design Style:

  • Clean and minimal.
  • Rounded cards with soft shadows.
  • Glassmorphism UI elements for a modern aesthetic.
  • Smooth transitions and animations.

6. Signature Design Concept

Page 4 of 8

Concept: Living Watercolor Skin Analysis

The homepage will feature a living watercolor background that subtly morphs colors based on the time of day. For example:

  • Morning: Soft pastel hues like peach and cream.
  • Evening: Warm tones like amber and blush pink.

When users scan their face, the watercolor background ripples outward in response to their interaction, creating a dynamic and immersive experience.

The scan interface will include:

  • A circular scan animation resembling a glowing ring that pulses gently.
  • A face frame overlay with soft edges and a glass-like transparency.
  • Real-time alignment guides with subtle animations to ensure accurate scans.

Micro-interactions:

  • Buttons will "bounce" slightly when tapped.
  • Cards will "flip" and "stack" like playing cards when navigating between sections.

This design ensures the app feels alive and engaging, leaving a lasting impression on users.

Page 5 of 8

7. Non-Functional Requirements

  • Performance: The app must load within 2 seconds and maintain smooth animations.
  • Scalability: Support up to 1 million users globally.
  • Security: Encrypt all user data and comply with GDPR standards.
  • Compatibility: Fully functional on Android 10+ and iOS 13+.
  • Localization: Support multiple languages, starting with English and Nepali.

8. Tech Stack

Frontend:

  • React Native with Expo

Backend:

  • Python
  • FastAPI

Database:

  • MySQL (with Alembic for migrations)
Page 6 of 8

AI Models:

  • GPT 5.4 for user-friendly responses
  • Claude 4.6 Opas for coding and academic queries
  • Google Nano Banana for image generation

AI Tools:

  • Langchain
  • Litellm for LLM Routing

Orchestration:

  • Docker and docker-compose for local development
  • Kubernetes for server-side orchestration

9. Assumptions and Constraints

Assumptions:

  • Users will have access to smartphones with cameras capable of capturing high-quality images.
  • Internet connectivity is required for AI processing and recommendations.

Constraints:

  • The app must comply with strict data privacy regulations, including GDPR.
  • AI processing may require cloud-based infrastructure for scalability.
Page 7 of 8

10. Glossary

  • AI: Artificial Intelligence.
  • Skin Health Score: A numerical representation of overall skin health.
  • Glow Score: A metric indicating skin radiance.
  • Glassmorphism: A design style featuring translucent elements with blurred backgrounds.
  • Face Frame Overlay: A visual guide to help users align their face during scans.
  • GDPR: General Data Protection Regulation, a European privacy law.
Page 8 of 8

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.