Web application · Food ordering

Swamini Foods

A Marathi-first ordering platform for a home-kitchen food business, with a live product API and an owner-facing admin panel.

Sector
Home-kitchen food business
Location
Katraj, Pune
Type
Web application · Food ordering
Status
Live
swamini-foods.onrender.com
Swamini Foods storefront in Marathi, desktop view
Swamini Foods storefront in Marathi, mobile view
The challenge

Where the business was

A home kitchen in Katraj was taking every order by phone and WhatsApp message, and re-explaining the day's menu to each customer. The menu changes daily and around festivals, so a printed list or a static page would have been out of date within hours.

Approach

How we approached it

Build a catalogue the kitchen can edit itself, in the language its customers actually read, and keep ordering on WhatsApp — the channel the business already runs on — rather than forcing an unfamiliar checkout on people buying sweets for a festival.

Marathi first, English second

Devanagari is the default and English is the switch, not the other way round. Every product carries paired name fields, so the catalogue is genuinely bilingual rather than a machine translation layered on top.

A catalogue that is data, not markup

Products are served from a REST API rather than written into pages, so the daily menu changes without anyone touching HTML. The live catalogue currently holds 30 items across categories.

A cart that does not trust the browser

Line items are held in the browser for speed, but prices are recomputed on the server before anything is confirmed. A customer editing values in dev tools changes nothing that matters.

Ordering where the customers already are

The order hands off to WhatsApp with the basket prefilled. No account, no card, no app — which is the difference between an order and an abandoned cart for this kind of business.

Delivered

What was built

  • Marathi and English throughout, with a language switch
  • Live product API serving a 30-item catalogue
  • Cart with prices recomputed server-side
  • Admin panel behind token authentication
  • WhatsApp ordering composed at runtime
Stack
  • Python
  • ASGI REST API
  • Render
Outcome

The kitchen publishes a fresh daily menu without a developer, and orders arrive on WhatsApp with the items already listed. No sales or traffic figures are published here because none were measured.

What we learned

Building Marathi-first changed the product, not just the copy. Number formatting, font fallbacks and line-height all needed handling that an English-first build would never have surfaced.

Start a project

Have a similar problem?

Describe what is slow or manual in your business. We'll tell you whether software is the right fix.

No pressure · Clear scope · Fixed quote

WhatsAppGet a quote
WhatsApp