LAXMIPATI Business Suite
Production (Frontend Live)
LAXMIPATI (Fashion E-commerce)

LAXMIPATI Business Suite

AI-powered payment reconciliation & visual inventory search with DINOv3 embeddings and LLM column mapping.

Role
Full-Stack Developer & ML Engineer
Duration
3 months (21 development sessions)
Live Site
Visit
FastAPI
React 19
Supabase
Qdrant
DINOv3
Claude Sonnet
Groq Llama

The Challenge

LAXMIPATI faced two critical bottlenecks: (1) Payment reconciliation chaos - manual Excel processing from Flipkart/Amazon consumed 8+ hours weekly with 15% error rates. (2) Inventory discovery friction - sales staff couldn't find matching products when customers showed reference photos. Text-based search failed for visual attributes like border patterns and weave textures.

The Solution

Developed AI Column Mapper using Claude/Groq to auto-detect platform-specific columns with 95%+ accuracy. Built Visual Search Engine with DINOv3-based 8-crop multi-vector architecture - upload a photo, get top 6 matches in under 3 seconds. Added Editorial Dashboard with warm, magazine-inspired design system.

Architecture

System Design

Performance

Key Results

Reconciliation Time
8 hours/week45 min/week
90% reduction
Column Mapping Accuracy
70% (manual)95% (AI)
+25%
Product Discovery
5-10 minutes3 seconds
100× faster
Search Accuracy (Top-5)
N/A92%
New capability
Vector Index
01,176 vectors
Full catalog
Query Latency
N/A2.5 seconds
Production-ready
Features

Key Features

AI-Powered Column Detection

Automatically identifies and maps Excel columns from any e-commerce platform export. Uses Claude Sonnet 4 for semantic understanding of headers like 'Shipping Fee (Collected)' vs 'Reverse Shipping Charges'.

AI-Powered Column Detection
Click to expand

Multi-Vector Visual Search

Upload a reference photo → System removes background, generates 8 strategic crops (full, center, corners), extracts 384D embeddings via DINOv3 ONNX, returns visually similar products ranked by max crop similarity.

Multi-Vector Visual Search
Click to expand

Tiered Fallback Search

Vision LLM (Claude) extracts semantic attributes. Search cascades through 6 tiers: Tier 0 (color + product + style + border) to Tier 5 (pure visual similarity).

Tiered Fallback Search
Click to expand

Real-Time SSE Sync Pipeline

Server-Sent Events stream sync progress as each image is indexed. Per-image commits ensure crash-safe operation — resume from last successful point.

Real-Time SSE Sync Pipeline
Click to expand

Editorial Design System

Warm, magazine-inspired UI: Fraunces serif headings, terracotta (#c1604a) primary, steel-blue (#5b7c8d) secondary, transparent glass cards, full light/dark mode.

Editorial Design System
Click to expand

Admin Dashboard & User Management

Role-based access control, activity tracking, user management with role badges. Real-time stats cards, revenue charts, and recent activity feed.

Admin Dashboard & User Management
Click to expand
Stack

Tech Stack

Frontend
React 19 + Vite 7 + Tailwind CSS + Framer Motion
Backend
FastAPI + Gunicorn + Uvicorn + SQLAlchemy 2.0
Machine Learning
DINOv3 ViT-S16 (ONNX) + Claude Sonnet 4 + Groq Llama-3.1-70B
Image Processing
rembg (background removal) + OpenCV (CLAHE, denoise)
Database
Supabase PostgreSQL + Qdrant Cloud (1,176 vectors)
Storage
ImageKit CDN (147 product images)
Auth
JWT + httpOnly cookies + Cross-domain SameSite=None
Deployment
Vercel (Frontend) + Render/Cloudflare Tunnel (Backend)
Diagrams

System Flowcharts

Image Search Pipeline

Multi-vector visual search with 8-crop strategy and tiered fallback

Payment Reconciliation Flow

AI-powered column detection and transaction matching

Multi-Vector Embedding Strategy

8-crop approach captures border patterns and fine details

Infrastructure

Deployment Architecture

Gallery

Screenshots Gallery

Login Page
Warm editorial login with Fraunces typography
Dashboard
Stats cards, revenue chart, recent activity
Dashboard Section 2
Analytics and insights section
Dashboard Section 3
Activity feed and quick actions
Image Search
Camera upload dropzone with instructions
Search Results
Top matches with similarity scores
Toast Message
Search feedback notification
Profile
User profile settings
Users List
User management with role badges
Navigation Menu
Mobile navigation drawer
Mobile Dashboard
Dashboard on mobile viewport
Mobile User Management
User management on mobile viewport
Insights

Key Learnings

1

Multi-Vector > Single-Vector for Fashion: Splitting images into 8 strategic crops dramatically improved matching accuracy for sarees with distinctive border work.

2

DINOv3 Beats CLIP for Pure Visual Matching: Self-supervised learning captures texture and weave information that text-image models miss.

3

Cookie Auth Complexity on Mobile Safari: ITP blocks third-party cookies. Solution: explicit domain parameter + matching cookie scope.

4

SSE > WebSockets for Progress Streaming: For one-way updates, SSE is simpler with native reconnection and no handshake overhead.

5

Editorial Design Creates Trust: Moving from generic SaaS styling to warm editorial palette transformed user perception for financial data handling.

Interested in Similar Solutions?

Let's discuss how I can help build your next project.