Mobile app Manufacturing India

Qutone OT

Reps check availability across 50,000+ SKUs and send a branded PDF quotation in under 30 seconds, right in front of the customer.

90%faster deal turnaround
Qutone OT stock app shown on phone: ATOA case study
iOS + Android + Web adminBuilt with Flutter + Laravel + PHP + MySQL + Redis
  • ClientQutone Ceramic
  • IndustryManufacturing
  • CountryIndia
  • PlatformiOS + Android + Web admin
  • LaunchedNov 2025
  • Built withFlutter, Laravel, PHP, MySQL, Redis

The client

Qutone Ceramic is a manufacturer and exporter of premium ceramic tiles, marble slabs and architectural surfaces, selling through distributors, architects and field sales executives across India. Qutone OT is the stock and sales app those teams use to check live inventory, product details and images on the go.

ATOA built the whole platform: a Laravel admin and operations portal that keeps stock in sync with the warehouse, and a Flutter app for Android and iPhone that lets sales reps search more than 50,000 SKUs, build wishlists and send branded PDF quotations in front of the customer.

The challenge

Sales reps had to call regional warehouse managers during client meetings to confirm whether a tile was available, in which batch and in what quantity. Stock was split across standard production, OT (over-time) stock and premium lots, in finishes like glossy, carving, matt and high-gloss, and spreadsheet tracking led to errors and missed orders.

Preparing tear sheets and custom quotations took hours of back-and-forth, which slowed every deal down.

Warehouse ERP exports arrive as Excel sheets with thousands of rows. They had to be imported, matched to SKUs and validated reliably, without crashing the server or slowing down reps who were using the app at the same time.

Search had to stay instant across tile size, finish, design code and warehouse location, and the private stock and pricing endpoints had to be protected from bots and scrapers.

What we built

From the warehouse sheet to the customer's quotation

We built a Laravel admin with separate tracking for standard, OT and premium stock, a memory-efficient chunked Excel import that matches SKUs, validates variants and logs unassigned inventory, and a central catalogue for brands, sizes, finishes, batches and display permissions. MySQL 8 indexes are tuned for multi-attribute lookups, and Redis queues run the heavy jobs.

The Flutter app gives reps sub-second search and filters, tile face previews with specifications, wishlists for architects, contractors and dealers, and branded PDF quotations generated in the background with DomPDF, each with an SVG QR code that opens the online product sheet. Role-based access separates super admins, regional managers and sales reps.

01

Three stock types

Standard, OT and premium lots tracked separately.

02

ERP Excel sync

Chunked imports with SKU matching and variant checks.

03

Sub-second search

By size, finish, design code and warehouse.

04

PDF quotations

Branded quotes with QR codes, made on the spot.

Product tour

Inside the stock app

Qutone OT: Two kinds of stock, each for the right people
Authorized users only
01Premium and OT stock

Two kinds of stock, each for the right people

After login, reps choose what to browse. Premium Stock is open to every user, with a wide range of premium designs and real-time availability. OT Stock, the special-order stock, is visible only to authorized users. Each product then shows its total stock in boxes, its size, finish and brand, and a batch-wise table with the quantity and status of every batch, so the rep can promise a batch that is really there.

  • Premium Stock for every user
  • OT Stock for authorized users only
  • Total stock in boxes per product
  • Size, finish and brand on every item
  • Batch-wise quantity and status
Qutone OT: Pick the tiles, the quotation builds itself
Select multiple
02Quotations

Pick the tiles, the quotation builds itself

Add Quotation opens the product grid, where reps tick as many designs as they need, each shown with its face image and size, such as Metal Plate or Albino Beige in 1200x2400mm. Every product has an OT and STD switch with its size, finish, stock and packing, for example Breccia Aurora, polished, 235 boxes in stock with 23 pieces a box, plus the price and quantity for the quote. The finished quotation is listed by dealer with its date and item count.

  • Tick multiple products for one quote
  • Face image and size for every design
  • OT and STD switch on each product
  • Size, finish, stock and packing
  • Price and quantity added per item
Qutone OT: Simple, secure access for every rep
Switch to OT Stock
03Account

Simple, secure access for every rep

Reps sign in with a 6-digit code sent to their phone, with a resend option if it does not arrive. The menu shows their name, phone and email, a Switch to OT Stock button for authorized users, the privacy policy and terms, and options to log out or delete the account. Products can be exported as a PDF from the catalogue, and every screen keeps the same bottom bar for home, inventory, quotations and more.

  • Login with a 6-digit OTP
  • Switch to OT Stock from the menu
  • Privacy policy and terms in the app
  • Log out and delete account options
  • Export PDF from the product catalogue
Results

What changed for Qutone Ceramic

90%faster deal turnaround, quotes issued in under 30 seconds
  • 50,000+ SKUs with real-time stock visibility
  • 100+ field sales executives using the app across India

Live on the App Store and Google Play since November 2025. Inventory discrepancies are gone thanks to the automated ERP sync, and reps confirm stock and send a branded quotation while they are still with the customer.

Tech stack
Flutter Laravel PHP MySQL Redis
See all our work →
Let's build together

Need your sales team to see live stock on the go? Book a 30-min architecture call.

From AI agents and RAG chatbots to custom software and mobile apps, our team takes you from first idea to a working product, or gets you there faster with one of our 4 in-house AI products. Every project is led by our founder.

Start a conversation
Pick what suits you. We reply within one business day.
Book a 30-min architecture call Send an enquiry See our work

Founder led · Reply within one business day · NDA on request