Skip to main content
ariefrse.my
HomeSkillsProjectsAI WorkWritingContact
Resume
All projects

Founder · SaaS

SnapInvois: WhatsApp-Native Invoicing Platform

2026 · Live - 30+ registered businesses · Solo product

Solo-founded, production SaaS for Malaysian micro-businesses: invoicing and record keeping both run from WhatsApp, with PDF + DuitNow QR. Live with 30+ registered businesses and its first paying subscriber.

Live
SnapInvois: WhatsApp-Native Invoicing Platform

Overview

Designed, built and shipped SnapInvois end to end as a solo founder: a WhatsApp Business API bot paired with a Next.js merchant dashboard. Merchants type items in the chat, or photograph a supplier chit, and get a branded PDF invoice with a DuitNow QR in seconds. The same thread doubles as record keeping: notes and photographed receipts are saved, OCR pulls out the supplier, date, total and line items, and every record exports to an Excel workbook or summary PDF from the dashboard. The dashboard also carries invoice search and filters, CSV export, duplicate-and-send, customer and product catalogues, quotations, logo and template branding, and a free tier enforced identically in chat and dashboard. Underneath: exact-decimal money with a balance assertion, a Postgres-backed job queue for overdue reminders, a payment audit trail recording who marked what and when, WhatsApp-verified login, 338 tests, strict TypeScript and CI/CD with zero-downtime Docker deploys.

Key features

  • WhatsApp-native invoicing: items typed in the chat become a branded PDF invoice with a DuitNow QR in seconds
  • Record keeping in the same thread: text notes and photographed receipts saved without a second app
  • Receipt OCR: supplier, date, total and line items extracted from a photo automatically
  • Every record exports: an Excel workbook and summary PDF generated per record, downloadable from the dashboard
  • Customer and product catalogues with saved prices and tax, so recurring invoices and quotations take a few words
  • Interactive WhatsApp flow in Bahasa Malaysia or English: drafts, previews, confirmations and in-chat commands
  • Dashboard: invoice search and filters, CSV export, duplicate-and-send, logo upload and invoice templates
  • Overdue reminders on a background schedule, a payment audit trail of who marked what and when, and WhatsApp-verified login
  • 338 tests, strict TypeScript, CI/CD and zero-downtime Docker deploys

Tech stack

TypeScript · Next.js · PostgreSQL · Prisma · WhatsApp Business API · Google Gemini OCR · react-pdf · DuitNow QR (EMVCo) · pg-boss · Stripe · Docker · GitHub Actions

Project info

Year
2026
Duration
2026 to Current
Team
Solo founder
Role
Founder and Software Engineer
Status
Live - 30+ registered businesses
Category
Founder · SaaS
Back to all projects

© 2026 Muhammad Arief Roseli

GitHubLinkedInSnapInvois