101Turn
Maa Designs - Manufacturing & digital goods

A mobile marketplace where the product is a file, not a parcel

A Flutter marketplace for machine-embroidery design files - bought on stitch count and needle count, delivered straight to the machine or onward via WhatsApp.

Maa Designs - A mobile marketplace where the product is a file, not a parcelMaa Designs - A mobile marketplace where the product is a file, not a parcel
Fig. 1Maa Designs, Manufacturing & digital goods
iOS + Android
from one Flutter codebase
3
delivery paths after purchase
1
screen carrying the whole spec

The screens

  • Maa Designs app sign-in screen with the Maa Embroidery Design logo and Name and Mobile Number fields.

    Sign in

  • Maa Designs app home screen with a banner, Malti Design and Malti Design 2 categories of embroidery designs, and a bottom bar with Home, Trending, Package and Profile.

    Home

  • Maa Designs product detail screen showing an embroidery design with description, design code, needle and colour count, stitches, price, and Add to Cart and Buy Now buttons.

    Product detail

The challenge

Selling a digital good moves all the interesting work to after checkout: entitlement, protected access to the machine-ready asset, and a share path that matches how these files actually travel between workshops - which is WhatsApp and Telegram, not a download manager. The second problem was presentational. An embroidery professional buys on stitch count, needle and colour count, and design code. Bury that specification and the screen is useless to them; lead with it badly and it reads as a spreadsheet.

The brief

Manufacturing & digital goods. Maa Designs.

Our approach

Sharing was treated as a first-class delivery channel rather than something bolted onto a download button. The technical specification went directly under the design preview - on the primary product surface, because it is the purchase criterion, not supporting detail. The catalogue was modelled with typed response models per endpoint instead of untyped maps, so an API change fails at compile time rather than in a customer's hands.

What we did

Designed, built and shipped end to end.

What we built

  • Categorised catalogue with banner carousel and per-category design rails
  • Product detail leading with stitch count, needle/colour count and design code
  • Razorpay checkout, with direct purchase and pack-based redemption
  • Downloads library with device save and direct WhatsApp/Telegram sharing
  • Firebase push notifications and Crashlytics stability reporting

The results

Shipped to production on both stores and versioned past its first major release. Built inside a shared team repository alongside other developers.

The outcome

2 app stores, one codebase

Next case study

Money and finite inventory, in the same transaction

Get in touch

Want results like this?

Tell us what you're working on and what's slowing you down. A short call is usually enough to know whether we're the right fit - no proposal required first.

Quick links

WhatsApp