SaaS, Multi-TenantStatus: Production
School ERP & Automated Financial Management Platform
Engineering Role: Founder & Full-Stack Developer
Project Overview
Designed a full-stack platform covering invoicing, fee collection, reconciliation, attendance, examinations, inventory, expenses, and parent-teacher communication for Indian private schools. Built batch invoice creation with undo, itemized fee heads, fines and concessions, advance-credit application, cash/UPI/cheque tracking, and Razorpay webhook-based payment updates. Implemented MongoDB aggregation-based reporting, bulk-write workflows, indexed receipt-number uniqueness with collision handling, and soft-delete restoration.
Architectural & Core Capabilities
Automated fee invoicing, Razorpay payment reconciliation, and receipt generation, cutting manual fee-tracking effort by 90%
Batch invoice creation with undo, itemized fee heads, fines and concessions, and advance-credit application
Cash, UPI, and cheque payment tracking alongside Razorpay webhook updates
MongoDB aggregation-based reporting and bulk-write workflows
Indexed receipt-number uniqueness with collision handling and soft-delete restoration
Phone-based authentication, Socket.IO live updates, and WhatsApp notification workflows
Implemented Technology Stack
React 18TypeScriptNode.jsExpressMongoDBRazorpaySocket.IOPDFKitDocker