Web AppWeb30 weeks Sprint Delivered by Zovintra

Mandizo

A GST-ready invoice generator for Indian businesses

Built by Zovintra for Mandizo and published with the client's permission. Screens show fictional demo data.

Mandizo - Engineering Case Study Cover
7
Invoice templates
6
Tables with row-level security
37
Automated security checks in CI

About the Project

Mandizo is an invoicing product for small Indian businesses. Anyone can open the editor, fill in an invoice and download a professional PDF without creating an account. Signing in adds saved clients, history and business presets.

Zovintra designed and built the product end to end: the marketing site, the guest and signed-in invoice editor, the database and access rules, and the security tests that run on every change.

Requirements & Objectives

  • Let a first-time visitor create and download a correct invoice in minutes, with no sign-up.
  • Handle Indian GST (CGST, SGST and IGST) and multiple currencies correctly.
  • Offer professional templates and business-type presets so common setups start filled in.
  • Let signed-in users keep clients, invoices and business details private to their own account.
  • Keep the product fast and simple on phones as well as desktops.

The Engineered Solution

1Guest-first invoice editor

A live editor with a side-by-side preview. Line items, taxes and totals update as you type, and a PDF is one click away.

2GST and multi-currency

Tax invoices with GST breakdowns, multiple currencies, and a UPI QR code so customers can pay straight from the invoice.

3Templates and presets

Seven invoice templates plus business-type presets that pre-fill sensible defaults for common kinds of business.

4Accounts with private data

Firebase sign-in with a Postgres database where every table is protected by row-level security, so users only ever see their own records.

Product Screens

Mandizo landing page
The landing page: start an invoice straight away, no account needed.
Mandizo invoice editor with a filled demo invoice
The editor with a live preview. Demo data only.
Mandizo tax invoice preview with GST totals
A finished tax invoice: subtotal, 18% GST and total, ready to download as PDF.
Mandizo invoice template picker
Seven templates to match the look of the business.
Mandizo business-type presets
Business-type presets start the invoice with sensible defaults.

Engineering Process

  • Designed the invoice editor and templates first, then built the signed-in features around them.
  • Moved authentication to Firebase Auth and re-keyed the database rules to match, with migration scripts kept in the repository.
  • Wrote automated security test suites that check data ownership and access rules, and run in CI on every change.
  • Used AI-assisted engineering under human direction, with every change reviewed before release.

Production Tech Stack

Layer / ComponentProduction Technologies
Frontend
ReactTypeScriptViteTailwind CSS
Auth
Firebase Auth
Database
Supabase (PostgreSQL)Row-level security
Content
Sanity CMS
PDF and payments
Print-to-PDFUPI QR codes
Hosting
Vercel

Outcome & Business Impact

Mandizo shipped as a working product: a guest-first invoice editor with GST and multi-currency support, seven templates, accounts with row-level data protection, and security tests that run automatically on every change.

ARCHITECTURE & SCOPE CONSULTATION

Need a System Engineered Like Mandizo?

Deploy a dedicated engineering pod or initiate a fixed-scope milestone sprint with full IP ownership and guaranteed delivery.