← All guides
APP IDEA #18 · DESIGN TOOL

Pika.style — a side project that turned ugly screenshots into $25K/year

Built by Rishi Mohan, an Indian developer, to fix his own problem: spending too long manually dressing up screenshots for marketing. Took 4-5 days to build the first version. No AI, no complexity — just templates, frames, and gradients, done extremely well.

$25K/yr
Reported annual revenue
200+
Paid subscribers
4-5 days
Time to build first version
$12/mo
Subscription price (or $99/yr)
01 / HOW IT WORKS

What the app actually does

Pika takes a raw screenshot and turns it into a polished marketing-ready image — entirely client-side, nothing uploaded to a server. The product is the templates and the speed, not any AI cleverness.

1

User captures or uploads a screenshot

Paste from clipboard, drag-and-drop, or use the Chrome/VSCode extension to capture directly without leaving the page.

2

They pick a template — iPhone mockup, browser frame, code snippet, tweet card

Each template is pre-styled for a specific use case so there's no blank-canvas decision paralysis.

3

They customize background, shadow, tilt, and text in a live preview

Everything renders instantly in the browser — gradients, patterns, device frames — all processed locally, nothing sent to a server.

4

Export at the exact size needed

One click exports sized correctly for Twitter, Instagram, App Store listing, or Open Graph — no manual resizing afterward.

02 / INDIA POTENTIAL

Does this work as an India play

Already proven — Pika's own founder is Indian, built on a Vercel free tier with zero hosting cost. The opening for you isn't proving the model works, it's a sharper niche within it.

1L+
Indian D2C brands and Shopify sellers needing product/app screenshots for ads and listings daily, an underserved niche-within-niche.
₹399/yr
Realistic India-priced annual plan vs Pika's $99 (~₹8,300) — opens the freelancer and small-agency segment that won't pay dollar pricing.
Templates
Indian festival/sale-season templates (Diwali offers, Republic Day sales banners) as a localized template pack — a gap generic global tools ignore.
~₹0
Hosting cost, same as Pika's own story — runs entirely client-side, so margins stay extremely high even at low India price points.
03 / THE WEEKEND BUILD

Friday to Sunday, hour by hour

This is genuinely the fastest build in this entire guide series — Pika's own founder built v1 in 4-5 days solo. Scoped to 3 templates and core export, not the full template library.

Friday
Evening · 3 hrs
7–8 PM Set up a React/Next.js project, install Fabric.js or Konva.js for canvas manipulation.
8–9 PM Build the image upload/paste flow — drag-and-drop, clipboard paste, all processed client-side.
9–10 PM Build one template: a simple browser-frame mockup with a gradient background.
Saturday
Full day · 7 hrs
Morning Add 2 more templates: an iPhone device mockup and a code-snippet card.
Afternoon Build the customization panel — background gradient picker, shadow toggle, tilt slider, padding control.
Evening Build the export function — render the canvas to PNG at correct sizes for Twitter, Instagram, and App Store.
Sunday
5 hrs
Morning Add a localized template pack — Diwali/festival sale banner frames as your India-specific differentiator.
Afternoon Razorpay integration — ₹399/year unlock for premium templates and watermark removal.
Evening Polish, test export quality across sizes, record the demo for your first post.
04 / APP STACK

What you're actually building with

Nx

Next.js / React

Frontend

The whole app is essentially one editor page — a single framework handles everything.

Fb

Fabric.js or Konva.js

Canvas engine

Handles layering, dragging, and rendering the frame/background/screenshot composition in the browser.

Lc

Local-only processing

Privacy + zero server cost

Like Pika itself, images never leave the browser — no upload, no storage cost, no privacy concern to explain to users.

Rz

Razorpay

Payments

One-time or annual unlock for premium templates — simple checkout, no complex billing logic needed.

Vc

Vercel

Hosting

Free tier easily covers this — same as Pika's own origin story, near-zero infra cost.

Tw

Tailwind CSS

Styling

Fast enough to build a clean editor UI without fighting custom CSS all weekend.

05 / WHERE & HOW TO DEPLOY

Going live

Where: Vercel free tier — genuinely sufficient, since all the heavy processing happens in the user's browser, not on your server.

Push your project to a GitHub repo — git init, commit, push.
Import the repo into Vercel, it auto-detects Next.js — no config needed.
Add the RAZORPAY_KEY environment variable for the payment unlock.
Deploy — Vercel gives you a live .vercel.app URL in under a minute.
Point a custom domain (₹600–800/yr on Namecheap) at it from Vercel's domain settings.
06 / MARKETING & REVENUE

Getting paying users

How to market it

  • Post side-by-side "raw screenshot vs. styled output" comparisons as a reel — the visual transformation sells itself instantly.
  • Run 10–20 reels/day across multiple accounts targeting different user types: indie founders, D2C sellers, freelance designers, content creators.
  • Build genuine SEO value with free template pages (like Pika's own approach) — each template type becomes a landing page that ranks for its own searches.
  • Get featured in Indian indie-hacker and SaaS-builder communities — this exact audience needs screenshot tools constantly.
  • Offer it fully free with a watermark, charge only to remove it — the lowest-friction paywall there is.

Who pays, and why

  • Indie hackers and SaaS founders posting build-in-public content who need polished screenshots constantly.
  • D2C/Shopify sellers needing quick product and app mockups for ads.
  • Freelance designers and agencies needing fast client-deliverable visuals without opening Figma.
Scenario
Paying users/mo
Revenue/mo
Slow start
80 users × ₹399/yr (≈₹33/mo)
₹2,640
SEO + steady reels
1,200 users × ₹33/mo equiv.
₹39,600
10–20 reels/day + indie community features
6,000 users × ₹33/mo equiv.
₹1,98,000
07 / START BUILDING

Paste this into Claude or GPT

This prompt sets up the full build context so the AI scopes, plans, and starts coding the project with you from message one.

BUILD_PROMPT.txt
I want to build a screenshot/mockup beautifier tool for the Indian market, inspired by Pika.style, scoped to ship a working version in a single weekend. Core flow: 1. User uploads or pastes a screenshot (clipboard paste support is important). 2. User picks from a small set of templates: browser frame, iPhone device mockup, code snippet card. 3. User customizes background gradient, shadow, tilt, and padding with a live preview, all processed client-side in the browser — nothing uploaded to a server. 4. User exports the final image as a PNG at a size preset for Twitter, Instagram, or App Store listings. 5. Include one India-specific template pack: festival/sale banner frames (Diwali, Republic Day) as a localized differentiator. Stack I want to use: Next.js/React for the frontend, Fabric.js or Konva.js for canvas manipulation, all processing done client-side with no image upload to any server, Razorpay for a one-time or annual payment to unlock premium templates and remove the watermark. Deploy target: Vercel. Help me, step by step, one question at a time: 1. Scope the canvas architecture — how layers (screenshot, frame, background, text) compose together using Fabric.js or Konva.js. 2. Build the image upload/paste flow first, rendering the raw screenshot onto the canvas. 3. Build one complete template (browser frame mockup) with background gradient and shadow controls. 4. Add 2 more templates (iPhone mockup, code snippet card). 5. Build the export function at multiple size presets. 6. Add the Diwali/festival banner template pack. 7. Wire up Razorpay for the premium unlock and watermark removal. Keep explanations short and India-context aware — ₹-priced, and note where local/seasonal template packs could differentiate from the global original. Push me to ship the smallest working version first, then improve it. If I get stuck on anything, tell me directly to ask @buildwithkanhaa for the next step or a fresh app idea.

Build this one this weekend

Send me a screenshot of what you ship — it might be the next reel.

DM @buildwithkanhaa →