An AI-powered fashion intelligence platform that analyzes facial structure, skin tone, undertone, and seasonal palette to deliver personalized styling recommendations in real time.
π Live Website:
https://angelic-viv.vercel.app/
π¦ GitHub Repository:
https://github.com/Vivek-DK/angelic
ANGELIC was built to bridge the gap between:
- Artificial Intelligence
- Fashion Styling
- Personal Appearance Analysis
- Real-Time User Interaction
Instead of generic fashion suggestions, the platform provides:
β Personalized color recommendations
β Face-shape based styling guidance
β Seasonal fashion palette detection
β AI-driven fashion assistant
β Real-time analysis experience
This project combines:
- Computer Vision
- Machine Learning
- Full Stack Engineering
- Cloud Infrastructure
- Real-Time Systems
into a single scalable application.
Analyzes:
- skin tone
- undertone
- seasonal palette
using image processing and ML models.
- Warm Undertone
- Cool Undertone
- Neutral Undertone
- Summer
- Winter
- Autumn
- Spring
Uses facial landmark detection to identify:
- Oval
- Round
- Square
- Heart
- Diamond
- Oblong
Provides:
- hairstyle guidance
- outfit recommendations
- accessory suggestions
based on face structure.
Integrated AI chatbot powered by LLM APIs.
- outfit recommendations
- color matching advice
- styling suggestions
- seasonal dressing tips
- fashion Q&A
The assistant is intentionally restricted to:
- fashion
- styling
- wardrobe
- appearance guidance
to maintain domain specialization.
Implemented secure cloud storage using:
- AWS S3
- Signed URLs
- Secure upload pipeline
β Secure uploads
β Faster delivery
β Scalable architecture
β Reduced backend load
Before analysis:
- images are compressed
- resized
- converted to JPEG
using browser-side optimization.
β Reduced upload payload size by up to 70%
β Faster uploads
β Better user experience
β Reduced API processing time
Implemented using:
- Socket.IO
- WebSockets
- live notifications
- fashion tips
- AI assistant alerts
- real-time user interaction
without requiring manual refresh.
Users can:
- save analysis
- view previous reports
- fetch personalized recommendations
- revisit color palettes
with cloud-stored image retrieval.
Frontend (React.js)
β
βΌ
Node.js + Express API
β
βββ Authentication
βββ History Management
βββ AWS S3 Upload Service
βββ Socket.IO Notifications
β
βΌ
FastAPI ML Service
β
βββ Skin Tone Detection
βββ Face Shape Analysis
βββ Fashion AI Assistant
β
βΌ
MongoDB Database- React.js
- Framer Motion
- Tailwind CSS
- Axios
- React Router
- React Toastify
- Node.js
- Express.js
- FastAPI
- Socket.IO
- JWT Authentication
- Joi Validation
- Python
- OpenCV
- Facial Landmark Detection
- Image Processing
- LLM APIs
- MongoDB
- AWS S3
- Signed URL Uploads
- Vercel
- Render
- Node.js
- Express.js
- FastAPI
- Socket.IO
- JWT Authentication
- Joi Validation
- Python
- OpenCV
- Facial Landmark Detection
- Image Processing
- LLM APIs
- MongoDB
- AWS S3
- Signed URL Uploads
- Vercel
- Render
ANGELIC/
β
βββ frontend/
β βββ components/
β βββ pages/
β βββ services/
β βββ context/
β βββ utils/
β
βββ backend/
β β
β βββ node/
β β βββ routes/
β β βββ middleware/
β β βββ validators/
β β βββ utils/
β β
β βββ python/
β βββ routes/
β βββ ML/
β βββ services/
β
βββ README.mdImplemented production-style backend security practices:
- JWT Authentication
- Protected Routes
- Request Validation
- Rate Limiting
- Secure AWS S3 Signed URLs
- Input Sanitization
- Error Handling Middleware
- Secure API Architecture
git clone https://github.com/Vivek-DK/angelic.gitcd frontend
npm install
npm run devcd backend/node
npm install
npm run devcd backend/python
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reloadVITE_NODE_API_URL=
VITE_PYTHON_API_URL=PORT=
MONGO_URI=
JWT_SECRET=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=
AWS_BUCKET_NAME=OPENROUTER_API_KEY=- React + Node.js + FastAPI Integration
- REST API Architecture
- Microservice-Based Backend Design
- Secure Authentication System
- Cloud-Based Image Storage
- Browser-Side Image Compression
- Reduced Upload Payload Size
- Optimized API Processing Flow
- Faster Upload & Analysis Experience
- WebSocket Integration
- Live Notifications
- Interactive UI Updates
- Real-Time User Communication
- Fashion-Focused AI Chatbot
- Facial Analysis Pipeline
- Personalized Recommendation Engine
- Skin Tone & Face Shape Detection
- Virtual Outfit Try-On
- AI Hairstyle Preview
- Fashion Recommendation Feed
- Multi-Image Comparison
- Personalized Wardrobe Planner
- Recommendation Analytics
- Mobile Application Support
Full Stack Developer focused on:
- Scalable Backend Systems
- AI-Integrated Applications
- Cloud-Based Architectures
- Modern Frontend Engineering
- Real-Time Web Applications
https://linkedin.com/in/vivekdk1310
ANGELIC is not just a UI-based fashion website.
It is a complete AI-integrated engineering project combining:
- Machine Learning
- Cloud Infrastructure
- Real-Time Systems
- Full Stack Development
- Scalable Architecture
- AI-Based Recommendation Systems
into a production-style application experience.