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.
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






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
- 01Next.js App Router with server components for data fetching and client components for interactive UI
- 02PostgreSQL on Railway with Prisma ORM for type-safe queries
- 03JWT-based auth via NextAuth with credentials provider
- 04Cloudinary for logo uploads and asset management
- 05React PDF for server-side PDF generation under 3 seconds
- 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.