00%
00%

printkul

An online catalog for a print shop that had never had one

OVERVIEW
OVERVIEW

Client

Mintleaf Design & Print (Printkul), Kashmir

Role

Full-Stack Developer

Timeline

1 week

Platform

Next.js · Supabase ·

Built the first real online storefront for a print business operating since 2016 — replacing a template site with a proper product catalog, custom admin panel, and order pipeline, deliberately without a payment gateway.

THE PROBLEM
THE PROBLEM
Mintleaf Design & Print had been running since 2016  real reputation, real client roster, [dozens] of businesses across Anantnag, Srinagar, and the wider Kashmir valley. What it didn't have was a website that reflected any of that. A templated site, generic and unmanaged, sat in front of a catalog that actually spans a dozen-plus categories: visiting cards, wedding stationery, signage, packaging, medical stationery, corporate gifting.
Mintleaf Design & Print had been running since 2016  real reputation, real client roster, [dozens] of businesses across Anantnag, Srinagar, and the wider Kashmir valley. What it didn't have was a website that reflected any of that. A templated site, generic and unmanaged, sat in front of a catalog that actually spans a dozen-plus categories: visiting cards, wedding stationery, signage, packaging, medical stationery, corporate gifting.
Mintleaf Design & Print had been running since 2016  real reputation, real client roster, [dozens] of businesses across Anantnag, Srinagar, and the wider Kashmir valley. What it didn't have was a website that reflected any of that. A templated site, generic and unmanaged, sat in front of a catalog that actually spans a dozen-plus categories: visiting cards, wedding stationery, signage, packaging, medical stationery, corporate gifting.

The gap wasn't traffic. It was credibility and browsability. A customer couldn't see the catalog, couldn't see pricing at a glance, couldn't self-serve a quote — every interaction started from zero, in person or over a phone call, regardless of how simple the order.

The constraint that shaped the whole build: the client didn't want a payment gateway. Orders in this business are rarely a fixed SKU at a fixed price — wedding cards get customized, quantities get negotiated, print stock and finish get discussed. A generic "add to cart, pay online" flow would have fought the way the business actually closes orders. WhatsApp was already how customers reached them. The brief was to build real e-commerce architecture — catalog, cart, admin — and route the conversion through WhatsApp instead of a payment page.

THE SOLUTION
THE SOLUTION

A full product catalog, structured across [12+] categories, each with its own pricing logic — per piece, per 100, per 1000, depending on the product. Wedding cards, mugs, banners, and flyers all needed different pricing shapes, not one generic price field.

Customers browse, configure a product, and build a cart exactly like a standard e-commerce flow — right up until checkout. At that point the cart compiles into a formatted order summary and hands off to WhatsApp, pre-filled, so the conversation the business already knew how to have starts with full context instead of "hi, what do you need?"

A dedicated admin panel lets non-technical staff manage the catalog — add products, adjust pricing, update stock categories — without touching code or calling me for every price change.

IMPACT
IMPACT

50+
PRODUCTS

organized across 12+ categories and fully client-editable.

3 DAYS
→INSTANT

time required to publish a new product listing.

200+
MONTHLY

qualified inquiries generated through the website.

6+
ORGANIZATIONS

showcased as trusted clients, adding social proof that didn't exist before.

KEY DECISIONS
KEY DECISIONS
The parts that required judgment, not just implementation.

No payment gateway — by design, not by limitation. The easy version of this project bolts on Razorpay or Stripe and calls it done. The right version asked what actually closes a sale here — and the answer was a phone conversation, because pricing on custom print work is negotiated, not fixed. Building a full cart and catalog experience that terminates in a pre-filled WhatsApp message, instead of a payment form, kept the business's real sales process intact while still giving customers a proper way to browse and configure before they ever have to talk to someone.

Variable pricing models per category, not one product schema. A generic "price per unit" field breaks the moment you have wedding cards priced per 100 pieces sitting next to metal pens priced per piece. The catalog was structured so pricing shape is a property of the category, not a hardcoded assumption — which meant the admin panel didn't need special-casing every time a new product type got added.

An admin panel built for a print shop owner, not a developer. The catalog changes constantly — new seasonal products, wedding season pricing, one-off client deals. If every change required a pull request, the site would go stale within a month. The admin panel was scoped around what the business actually needed to touch day to day: products, pricing, categories — not a general-purpose CMS with a learning curve.

CLIENT PROOF
  • Asmat Jan

    T de W Founder

    “Shaheen was easy to work with and highly responsive throughout the project. He understood our vision quickly, provided practical suggestions, and delivered a website that feels professional, modern, and easy for our customers to use.”

  • Rayees

    Founder Printkul

    “Shaheen helped turn our ideas into a clean and reliable online store. Communication was clear, deadlines were met, and the final result gave us a much stronger digital presence than we had before.”

ANG

10:37

IST
©2026
CLIENT PROOF
  • Asmat Jan

    T de W Founder

    “Shaheen was easy to work with and highly responsive throughout the project. He understood our vision quickly, provided practical suggestions, and delivered a website that feels professional, modern, and easy for our customers to use.”

  • Rayees

    Founder Printkul

    “Shaheen helped turn our ideas into a clean and reliable online store. Communication was clear, deadlines were met, and the final result gave us a much stronger digital presence than we had before.”

ANG

10:37

IST
©2026
CLIENT PROOF
  • Asmat Jan

    T de W Founder

    “Shaheen was easy to work with and highly responsive throughout the project. He understood our vision quickly, provided practical suggestions, and delivered a website that feels professional, modern, and easy for our customers to use.”

  • Rayees

    Founder Printkul

    “Shaheen helped turn our ideas into a clean and reliable online store. Communication was clear, deadlines were met, and the final result gave us a much stronger digital presence than we had before.”

ANG

10:37

IST
©2026