WHOISRISHAV
Home/Work/Anirban Mandal Pictures
Anirban Mandal Pictures logo
Northbound Labs ↗

Anirban Mandal
Pictures

Where canvas meets culture.

Role
Lead Developer · End-to-End Build
Studio
Client
Anirban Mandal
Artist & Photographer
Category
E-Commerce Platform
Live Site
01 The Film

Twenty-one seconds
of the store.

21s runtime 1080p with sound Built with HyperFrames
Watch the film · 21 seconds, sound on
A short product film cut from the live storefront: the gallery, the categories, and the checkout.
02 Overview

A gallery you can
actually shop.

Anirban Mandal Pictures is a full-stack e-commerce platform built for Anirban Mandal, an internationally awarded painter and photographer whose work has appeared in National Geographic and been collected by buyers on five continents.

Before this build, his originals, prints and artist-designed apparel were sold in person, at a gallery-store in Newtown, Kolkata and a former Shop-in-Shop at Oxford Bookstore on Park Street. Collectors from outside India had no way to browse or buy the work online. The brief was to design and build a store that felt as considered as a gallery, while giving him a simple admin panel to manage the catalogue and orders himself.

I led end-to-end development of the platform through Northbound Labs, covering architecture, the customer storefront, the admin dashboard and the production deployment, from the first wireframe to the store going live.

03 The Client

A National Geographic
published artist.

Anirban Mandal, artist portrait sketch

Anirban Mandal's photography and paintings have been published in National Geographic UK & USA, and recognized across a decade of the world's most prestigious contests. The store had to carry that weight without ever getting in front of the work itself.

National Geographic International Photography Awards (IPA) Prix de la Photographie Paris (PX3) Moscow Intl. Foto Awards Tokyo Intl. Foto Awards
04 What I Built

A gallery-grade
storefront.

Every customer-facing detail was designed to feel like walking through the gallery in Newtown: unhurried, image-first, and easy to trust with an international card.

🖼️

Browse & Filter

Gallery-style browsing across paintings (oil, acrylic, pastel, watercolor, alcohol ink), fine art prints and apparel, filterable by category.

🔍

Product Detail & Zoom

High-resolution image zoom on every piece, so collectors can inspect brushwork and texture before buying.

🛒

Cart with Shipping Progress

A slide-out cart drawer that shows customers how close they are to free shipping, encouraging larger orders.

💳

Flexible Checkout

Cash on Delivery by default, with Stripe and Razorpay wired in for international and Indian card payments.

👤

Customer Accounts

Registration, login and order history so returning collectors can track past and current purchases.

🏷️

Promo Codes

A first-order discount flow to convert new visitors browsing from outside India into first-time buyers.

05 What I Built

An admin panel
he runs himself.

Anirban isn't a developer, so the admin experience had to be simple enough to manage without support tickets.

📊

Dashboard

At-a-glance stats on orders, revenue and inventory the moment he logs in.

🎨

Full Product CRUD

Add, edit and retire paintings, prints and t-shirts, with drag-and-drop image upload compressed automatically via Sharp.

📦

Order Management

A status pipeline (pending → paid → processing → shipped → delivered) updated with one click per order.

🖼️

Automatic Wall-Hanging Mockups

He uploads one painting and the platform renders it hanging in every room scene in the library, turning a single image into a full product gallery.

👕

T-Shirt Design Compositing

The same upload gets superimposed onto every garment base, in any style and colour, with the print area positioned wherever he wants it.

🔒

JWT-Secured Access

The admin panel sits behind its own authenticated route, separate from the customer-facing app.

Under the hood

One upload, a whole catalogue

Photographing every painting in a frame, on a wall, and again on five t-shirt colours was never going to happen. So product imagery is generated, not shot. Anirban uploads the artwork once and a Sharp compositing pipeline builds the rest of the catalogue for him.

Paintings → room scenes

Each room background in the library stores its frame opening as fractions of the image, not fixed pixels, so one scene works at any resolution. The pipeline reads the artwork's dimensions, detects whether it's portrait or landscape, and picks the matching frame zone automatically, then resizes to fit and composites it into place. Pick the scenes, get back one catalogue-ready image per room.

Artwork → garments

Every garment base carries its own print zone, which he can override per design to move or resize the print exactly where he wants it. Artwork without transparency gets its white background trimmed automatically, and the blend mode switches on garment colour, multiply on white so the fabric texture shows through, normal on dark. One pass renders every style and colour combination.

1 uploadorientation & print zone resolvedcomposited per baseproduct created with variants

There are two entry points: a preview run that returns mockups to review, and a commit run that generates the images and creates the product with its colour and size variants in a single call.

06 Design

Dark, quiet,
gallery-luxury.

The palette and type system were built to let the artwork stay the focus: near-black canvas backgrounds, a warm gold accent, and a serif that reads like a gallery placard.

Canvas
#0D0D0D
Gold
#B8924A
Gold Light
#D4AD72
Cream
#F2EDE6
Display / Headings
Playfair Display
Body / UI
Inter: clean, legible, and content to get out of the artwork's way.
07 Tech Stack

Built for shared hosting,
not a cloud bill.

A deliberately lean stack (file-based SQLite in development, MySQL in production) so the whole platform runs comfortably on affordable shared Node.js hosting instead of a monthly bill the gallery would have to justify.

Frontend
React 18ViteTailwind CSSReact Router v6
Backend
Node.jsExpressJWT AuthMulterSharp
Data
MySQLSQLite
Payments
StripeRazorpayCash on Delivery
08 Gallery

The work
it sells.

Dashashwamedh, alcohol ink artwork by Anirban Mandal
Dashashwamedh
Howrah Bridge, Alternate Universe, alcohol ink artwork by Anirban Mandal
Howrah Bridge
Girl in the Enchanting Forest, alcohol ink artwork by Anirban Mandal
Enchanting Forest
Artist-designed apparel illustration by Anirban Mandal
Apparel

Artwork © Anirban Mandal, used with permission as part of the platform built for him.

09 Reach

Collectors,
now online.

Real notes from collectors who found and bought the work through the new store.

"

I was busy looking at the beautiful prints, thank you so much. I really love them. All are very beautiful shots but none feel as magic and colourful as the women in Varanasi.

Eden Murphy
Melbourne, Australia
"

All pictures of your collection are very very very beautiful… especially the 'Unnatural' series is really beautiful. But till now your Banyan tree photograph has touched me most.

Sukanya Basu
Göttingen University, Germany
"

Okay… I want that (The Sunset Boat) for my home.

Harish Modgill
London, UK
"

I am taking this for my Switzerland home.

Jay
Switzerland
10 Timeline

From Shop-in-Shop
to online gallery.

2022
Invited by Oxford Bookstore, Kolkata's iconic Park Street institution, to open a Shop-in-Shop. Photographs, paintings, fine art prints and artist T-shirts drew visitors from nearly 20 countries, with no way to buy online afterward.
Today
A gallery-store in Newtown, Kolkata, plus a space in Agra. And now, Anirban Mandal Pictures online, giving those same international collectors a way to browse and buy from anywhere.

Got something
worth building?

I take on a small number of independent projects each year, from e-commerce to full product builds.