Projects using GitLabProjects using GitLabKasturi — Luxury Indian Fragrance Experience
Role: Frontend Developer & UI/UX Designer
Project Type: Luxury E-commerce / Brand Experience
Industry: Beauty & Fragrance
Overview
Kasturi is a concept for a modern luxury fragrance house rooted in Indian heritage. The goal was to move away from a traditional perfume e-commerce experience and create a digital presence that feels cinematic, premium, and story-driven.
The visual direction draws inspiration from iconic Indian fragrance ingredients such as jasmine, rose, saffron, sandalwood, and vetiver — combining traditional elements with a contemporary luxury aesthetic.
What I Worked On
I designed and developed the complete digital experience, focusing on:
Luxury-focused UI/UX and visual direction
Responsive frontend development
Immersive product presentation
Story-driven brand sections
Smooth interactions and transitions
Premium typography and editorial layouts
Mobile-first responsive experience
Conversion-focused product discovery
The Challenge
Most fragrance websites follow a predictable product-grid approach. For Kasturi, I wanted the website itself to communicate the emotion behind the fragrance before asking the customer to purchase it.
The challenge was balancing Indian heritage, modern minimalism, and luxury e-commerce usability without making the experience feel overly traditional or visually crowded.
The Solution
I built the experience around visual storytelling — allowing ingredients, textures, typography, whitespace, and product imagery to gradually introduce the world of Kasturi.
The result is a digital concept that positions an Indian fragrance brand with the visual language and experience expected from a contemporary global luxury house.
Built with: React.js • TypeScript • Modern CSS • Responsive UI • Interactive Web Experiences A browser-based tool that turns any GitHub repo into an instant, visual "intelligence report." You paste a GitHub URL and get a full dashboard back — no sign-up, no auth, no friction. It's a developer-tool / analytics product.
Core features
Health Score (0–100) — production-readiness rating across 7 quality dimensions, with letter grades
Language pie chart — interactive breakdown of language composition
Commit heatmap — GitHub-style 52-week activity grid
Contributor rankings — top 10 contributors with avatars + metrics
Smart dependency detection — parses package.json, requirements.txt, Cargo.toml, go.mod, pom.xml, Gemfile
File tree browser — collapsible directory viewer with file-type icons
README rendering — full GitHub-flavored Markdown with syntax highlighting
Share cards — export a PNG summary for social media
Tech stack
LayerTechFrontendReact 18, Vite, Tailwind CSS, Recharts, react-markdownBackend (optional)Python 3.12, FastAPI, httpx, file-based caching, slowapi rate limitingDeployGitHub Pages (frontend), Railway (backend, optional)
How it works
The frontend runs entirely in the browser and talks directly to GitHub's REST API — that's why the live demo needs no setup or login (limited to ~60 requests/hour unauthenticated). The FastAPI backend is optional, and only exists to add caching and rate-limit relief when you self-host.
Run it locally
Or docker compose up --build.