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.