All Projects
Web

BillEase

A full-stack SaaS invoicing platform for Indian freelancers and small businesses to create, send, track and get paid on professional GST-ready invoices.

Next.js 14TypeScriptPostgreSQLPrismaNextAuth.jsReact PDFRechartsRailway

What needed solving

Indian freelancers and small business owners lack an affordable, India-specific invoicing tool. Existing solutions are either too expensive, overly complex, or not built around Indian tax requirements like GST, SAC/HSN codes and amount-in-words in Crore/Lakh format.

How I solved it

I built a complete invoicing SaaS from scratch with an enterprise-grade UI, Indian number formatting, GST compliance built-in, and a public payment confirmation flow — all deployable for free. Added a demo mode with auto-expiry so new users can test without commitment.

A look at the product

BillEase screenshot 1
BillEase screenshot 2
BillEase screenshot 3
BillEase screenshot 4
BillEase screenshot 5
BillEase screenshot 6

Key Features

  • GST-ready invoice generation with PDF export, SAC/HSN codes, tax breakdowns and Indian amount-in-words
  • Client management with billing/shipping addresses, payment terms and internal notes
  • Real-time revenue dashboard with 6-month bar charts, status breakdowns and top client rankings
  • Public pay links — clients confirm payment without logging in
  • Demo protection system — 15-minute session timer, auto-logout, PDF watermark to prevent misuse

Architecture

  1. 01Next.js App Router with server components for data fetching and client components for interactive UI
  2. 02PostgreSQL on Railway with Prisma ORM for type-safe queries
  3. 03JWT-based auth via NextAuth with credentials provider
  4. 04Cloudinary for logo uploads and asset management
  5. 05React PDF for server-side PDF generation under 3 seconds
  6. 06Deployed as a full Node.js server on Railway with co-located database to eliminate cross-network latency

Results & Outcomes

27 routes deployed with sub-second response times

Full mobile and tablet responsiveness across all pages

PDF generation under 3 seconds for standard invoices

Zero-downtime deployment pipeline via GitHub → Railway auto-deploy

Want a similar solution?

I'm available for new projects. Let's talk.