Product catalogue
Search by material or SKU, category filters and pagination, with stock status and minimum order on every card.
Case study · Website · Custom software
“A catalogue the owner updates himself.”
Where it stands: Live, with the catalogue managed by the owner from the admin console.


Agarwal Paper Products runs two lines from Gwalior — an office in Lashkar and a factory in the Girwai Industrial Area. They manufacture plastic goods such as dowel bar caps, plastic bats, gullaks and play balls, and import and trade printed and unprinted plastic rolls in volume.
Their buyers are converters, traders and FMCG brands who buy by the kilo or the thousand pieces. They needed to see what is in stock, the minimum order and the lead time — and the business needed to update that itself as stock changed, without calling a developer.
We built the site around a quote, not a cart: wholesale prices depend on volume and delivery, so every product leads to a request the sales desk answers the next working day.
The catalogue lives in a database the owner manages from a private console — no public login button — where products, specs and multiple photos are added and edited in minutes.
The contact form is protected against spam with a hidden field, a signed token and content checks, so the enquiries that arrive are real ones.
Search by material or SKU, category filters and pagination, with stock status and minimum order on every card.
A photo gallery, the spec table — grade, minimum order, availability, lead time — related products and a quote request.
A hidden admin with a dashboard and product table; add, edit and remove products and their specs.
Several photos per product uploaded straight from the console to cloud image storage.
Protected admin routes, secure session cookies and rate-limited login attempts.
Contact and quote forms guarded by a honeypot, a signed token and heuristics.


Services in this project
More of our work
Tell us how your business runs. We'll come back with an honest scope, a written quote and a timeline — before any work begins.
Start a project