Skip to content
Agnivesh Arohi
All work

01 — Headless commerce

Reshmi Pallu

A live saree store on a headless Shopify backend, with phone OTP login, Razorpay checkout and automated shipping built in.

Role
Design and full-stack engineering, with Fluxenta
Year
2026
Commits
119
Status
Live
Reshmi Pallu home page with a woven silk hero banner above a row of best-selling sarees

The brief

Reshmi Pallu sells premium sarees online. The brand needed a store that felt as considered as the fabric, without giving up Shopify’s reliability behind the scenes.

That meant a custom storefront that handles what a theme doesn’t: phone-number accounts, UPI-friendly payments, pincode-level delivery checks and courier booking, all without leaving the site.

What I built

  1. 01

    Headless Shopify storefront

    Next.js App Router on the Shopify Storefront GraphQL API, with collections, product pages and store policies synced from Shopify.

  2. 02

    Phone OTP accounts

    Firebase phone authentication with OTP autofill, editable profiles and saved addresses.

  3. 03

    Razorpay checkout and offers

    Card and UPI payments, a coupon system that covers every wording case, and a first-order discount rule.

  4. 04

    Pincode delivery checks

    Live pincode lookup fills in city and state, and a server-side endpoint confirms the address is serviceable before checkout.

  5. 05

    Automated shipping

    Shiprocket order booking, returns, tracking updates and express rates, migrated over from Delhivery, plus receipts that print automatically.

  6. 06

    Store customiser

    Hero and login imagery the team can change without a deploy, synced through Upstash Redis.

Product cards with sale prices above the founder’s exclusive collection
The Reshmi Pallu home page on a phone
Chiffon sarees above a shop-by-occasion rail with wedding, festive and office categories

Stack

Frontend
Next.js 16, React 19, TypeScript, Tailwind CSS 4
Commerce
Shopify Storefront API (GraphQL), Razorpay, Shiprocket
Platform
NextAuth, Firebase Auth, Upstash Redis, Vercel