Skip to main contentSkip to footer

Full Stack Development

The Munim

Munim is a cloud accounting, billing, and GST compliance platform for small and medium businesses in India. We built the product from scratch — a web app, a Windows desktop app, and mobile apps on a single Node.js, Python, and PostgreSQL backend — covering billing, inventory, GST return filing, bank reconciliation, and AI-powered OCR for automated data entry.

Country

India

Type of work

Full-stack product build (web, desktop & mobile)

Project story

The Challenge

One platform, three screens, zero compromises

Small and medium businesses in India were juggling separate tools for billing, inventory, bank reconciliation, and GST filing, with no single, affordable place to manage all of it.

  • 1Replacing multiple disconnected tools for billing, inventory, and accounting with one platform
  • 2Keeping up with evolving GST rules — e-invoicing, e-way bills, and GSTR filings
  • 3Delivering a consistent experience across web, Windows desktop, and mobile (Android & iOS)
  • 4Reducing manual data entry for invoices and expenses
  • 5Supporting single businesses and multi-company accounts from the same account
  • 6Giving business owners real-time visibility into cash flow, receivables, and payables
  • 7Reconciling bank transactions without manual spreadsheet work
  • 8Building a system affordable and simple enough for non-accountant business owners to self-serve

Our Approach

Built from the ground up, across every platform

We designed and built Munim as a single product spanning five pillars, sharing one backend and data model across web, desktop, and mobile.

  • Core Accounting Engine

    Built the ledger, billing, and inventory system on Node.js and PostgreSQL, designed to support single businesses and unlimited multi-company accounts.

  • GST & Compliance

    Implemented GST billing, e-invoicing, e-way bills, and return filing (GSTR-1, GSTR-3B and others) so businesses can stay compliant without a separate tool.

  • Cross-Platform Clients

    Shipped a React web app, an Electron.js desktop app for Windows, and Flutter mobile apps for Android and iOS from the same backend.

  • AI-Powered Data Entry

    Used Python services and OpenAI-based OCR to let users scan invoices and expense documents and have the data entered automatically.

  • Reporting & Reconciliation

    Built bank reconciliation and a library of financial reports so owners can see cash flow, receivables, and payables without manual spreadsheet work.

Technology

Technology stack

The stack we used to build Munim from scratch across web, desktop, and mobile.

  • BackendNode.js
  • BackendPython
  • FrontendReact.js
  • DesktopElectron.js
  • MobileFlutter
  • DatabasePostgreSQL
  • AIOpenAI (OCR)

Key Features

What the platform does

  • Billing & E-Invoicing

    GST-compliant invoicing, billing, and e-way bill generation.

  • Inventory Management

    Stock tracking with low-stock alerts across items and warehouses.

  • GST Return Filing

    Direct filing of GSTR-1, GSTR-3B, and other GST returns.

  • Bank Reconciliation

    Match bank transactions against books without manual spreadsheets.

  • Multi-Company Support

    Manage a single business or an unlimited group of companies from one account.

  • Financial Reporting

    A library of 35+ reports covering sales, purchases, and cash flow.

Integrations

Integrated services

  • Payment Gateways

    Online payment collection via PayU, HDFC Smart Gateway, and Razorpay.

    Transaction-based

  • SMS (BSNL & Fast2SMS)

    Transactional SMS and OTP delivery via BSNL templates and the Fast2SMS API.

    Usage-based

  • Microsoft Clarity

    Website behaviour analytics and session heatmaps.

  • Cal.com

    Demo booking and scheduling.

  • Tawk.to

    Live chat and customer support widget.

  • Brevo

    Email and marketing automation.

    Usage-based

  • Mark360

    WhatsApp messaging integration.

    Usage-based

  • Whitebook

    Accounting and business data integration.

  • PeriOne

    GST service provider for filings and compliance.

  • OpenAI

    AI services, including OCR-based automatic data extraction from scanned invoices and expense documents.

    Usage-based (API)

Let’s build

Have a project like The Munim?

The Munim — Cloud Accounting & GST SaaS Case Study | MagikCoder