J / K  to jump sections
FIX MY ITCH   FIX MY ITCH   FIX MY ITCH   FIX MY ITCH   FIX MY ITCH   FIX MY ITCH  
Case Study · Razorpay · 2026
FIX
MY
ITCH.
Framer Developer
Razorpay
Jan 16, 2026
Campaign Microsite
Framer
Fix My Itch — Live Site
01 — Live Site · Full Page
Overview

India's wishlist
for founders.

Fix My Itch is an AI-powered campaign microsite by Razorpay, launched on National Startup Day 2026. It surfaces 10,000+ real, AI-curated problems sourced from 50,000+ people across India — built as a free resource for the next generation of founders.

The initiative repositioned Razorpay not just as a payments infrastructure company, but as an active stakeholder in shaping what India builds next — tied directly to India's 2047 vision.

"What should I build?" "What needs to be solved?"
0K+
Total sessions within weeks of launch
0K+
Unique users
5.54M+
Social impressions across channels
0+
Founders actively engaged
3m 07s
Average session duration — higher than industry benchmark for new campaign launches

I joined Razorpay just days before launch. This was my first project.

Framer Development
Figma → Framer
Responsive Build
Interaction Engineering
Context & Brief

A movement disguised
as a microsite.

The Razorpay design team had finalized the visual direction in Figma — bold editorial type, stark black-and-blue palette, editorial card layouts, and a distinctive scratch-card entry mechanic. My brief: translate this into a fully live, production-ready Framer site. Responsive. Performant. Pixel-faithful.

What made this challenging wasn't just fidelity — it was the nature of the interactions. The scratch card reveal, floating problem-card grid, filterable problems table, and dense scroll animations all needed to feel native, not cobbled together.

Framer canvas — 3 breakpoints
02 — Framer Project · Multi-Breakpoint Canvas
Development Process

Building it, section
by section.

01

Scratch Card Reveal

The entry mechanic was the most memorable piece of the site. Built as a custom Framer component using canvas-based scratch logic, requiring precise pointer event handling to feel tactile and responsive across both desktop mouse and mobile touch input.

Framer ComponentCanvas APIPointer EventsTouch Support

Canvas compositing in destination-out mode erases the painted surface on pointer drag. Touch events were normalised across iOS Safari and Android Chrome. The reveal threshold uses pixel sampling — not a timer — to fire the full-reveal animation.

+
02

Hero & Stats Section

Floating typographic cards with parallax motion give the section visual depth. Staggered animation on scroll was tuned so the cards feel alive without becoming distracting.

Scroll AnimationParallaxStagger Delays

Each card got a unique parallax multiplier so they shift at different rates on scroll, creating depth without 3D transforms. Stagger delays were tuned empirically: 80ms between cards was the sweet spot.

+
03

Top 10 Problems — Card Carousel

Swipeable cards on mobile and a horizontal scroll grid on desktop. The swipe gesture needed careful attention to feel native — not like a typical slider plugin.

Framer CarouselSwipe GestureCMS Integration

Framer's gesture system handles velocity and momentum, but snap points needed custom logic to align to card boundaries. Desktop uses CSS scroll-snap for clean keyboard navigation.

+
04

All Problems — Filterable Database

10,000+ problems filterable by 16 industry categories, sortable by Itch Score. Implemented using Framer's CMS with client-side filtering — fast without page reloads, legible at all breakpoints.

Framer CMSClient-side FilterSort Logic

Framer CMS paginates by default — the filter fetches all entries once into a client-side store. Sort is stable: same Itch Score → alphabetical to prevent jitter. Virtualisation wasn't needed given the DOM node count.

+
05

Responsive Build · 3 Breakpoints

All three breakpoints ran in parallel on the Framer canvas simultaneously. Every section was adapted, not just scaled — especially the hero type sizing and problem card grid reflow.

3 BreakpointsFluid TypographyGrid Reflow

Desktop, tablet, and mobile canvases are visible in Framer simultaneously. Hero type uses fluid clamp() values interpolating between 320px–1440px.

+
Scratch to Reveal
03 — Scratch Card · Entry Mechanic
Try It Yourself

The mechanic,
live in the page.

A working replica of the entry interaction built for Fix My Itch. Scratch away to reveal a real problem from India's dataset.

↓ Drag to Scratch
FinTech
Small businesses can't get working capital without collateral or a 3-year ITR history.
Scratch to Reveal drag your cursor across
0% revealed
Key Interactions

Moments that make
the site feel alive.

Scratch to Reveal

A canvas-based scratch mechanic greets every visitor. Physically satisfying on desktop mouse and mobile touch — creates a moment of ritual before the content reveals itself.

Floating Problem Cards

Typographic cards with real problems float with subtle parallax offset on scroll — communicating the breadth of India's challenges without being overwhelming.

Swipeable Top 10

Problem cards are swipeable on mobile with native-feeling momentum — built natively in Framer's interaction system, no janky plugin behaviour.

Live Category Filter

The All Problems database filters instantly across 16 industry categories with no page reload — keeping the exploration flow fast and uninterrupted.

Section Breakdown

The site, in full.

Floating cards
04 — Hero · Floating Problem Cards
India Spoke
05 — India Spoke. Here's How.
Top 10 Problems
06 — Top 10 Problems
All Problems
07 — All Problems · Filter Active
Start Building Now
09 — Start Building Now · CTA
Responsive Design

Three breakpoints.
One cohesive experience.

The Framer canvas ran all three breakpoints in parallel — visible simultaneously during development. Every section was adapted, not just scaled. Typography, grid reflow, and gesture interactions all tuned per breakpoint.

Tablet
Tablet Breakpoint
Mobile
Mobile Breakpoint
Impact & Results

The numbers spoke
as clearly as the problems.

Fix My Itch was submitted to the Shorty Awards — a testament to the campaign's cultural resonance. Engagement metrics significantly exceeded benchmarks for new campaign launches.

0K+
Total Sessions
0K+
Unique Users
3m 07s
Avg. Session Duration
5.54M+
Social Impressions
0+
Founders Engaged
0+
Founders Featured
Fix My Itch didn't just guide founders on what to build — it gave them a place to begin.
Reflections

What this project
taught me.

Lesson 01

Interactions are products, not afterthoughts

The scratch card wasn't a visual flourish — it was the first emotional beat of the campaign. Getting it to feel right across input types required the same rigour as building any core feature.

Lesson 02

Framer at scale is a different discipline

Multi-breakpoint, CMS-driven, animation-heavy sites reveal limits small projects don't surface. Performance, component architecture, and state management become real concerns.

Lesson 03

Brand fidelity is a form of respect

When developing from someone else's design, pixel fidelity is a professional value. The designer's vision deserves to survive the handoff intact.

Lesson 04

First projects set the bar

This was my first project at Razorpay, days after joining. Shipping it cleanly — live, responsive, and recognised — set the tone for everything that followed.