Case Study · Full-Stack
Invoice & Payment System
An end-to-end invoicing platform for freelancers and small businesses — from AI-assisted line items to Razorpay checkout, UPI deep links, and automated overdue tracking.
Invoice lifecycle
Past-due pending invoices auto-mark as Overdue via midnight cron job
Product tour
See it in action

At-a-glance revenue, paid/pending/overdue counts, and recent invoices — everything that needs attention in one view.

Describe work in plain English and let AI suggest line items, then fill client details and dates in the same flow.

Add multiple services or products with quantity, unit price in ₹, and automatic subtotal and invoice total.
Capabilities
Everything under the hood
Invoice Management
Create, edit, and delete invoices with multiple line items. Auto-generated numbers in INV-YYYYMM-XXXX format.
Payment Status Tracking
Real-time lifecycle: Draft → Pending → Paid, plus Overdue and Cancelled states on every invoice.
Auto-Overdue Detection
A scheduled job runs daily at midnight and marks past-due invoices as overdue automatically.
Razorpay Integration
Full checkout flow with HMAC signature verification. One click opens the payment modal.
UPI Payments
Generates a UPI deep link that opens GPay, PhonePe, Paytm, or any UPI app on mobile.
Email Notifications
Send invoices and payment reminders directly to clients via Gmail SMTP.
AI Line Items
Describe the work in plain English — get structured line items powered by the Anthropic API.
JWT Authentication
Secure login, signup, forgot password, and reset flows. Each user sees only their own invoices.
Dashboard
Live stats: collected revenue, paid/pending/overdue counts, and a recent invoices feed.
Interested in something similar?
I build full-stack products end-to-end — from API design and payments to polished UIs. Let's talk about your project.