Case Study
Installments Bookkeeper — Multi-Store, Urdu RTL, and Khata-First Sales
We built a multi-tenant, Urdu RTL web app for installment (khata) retail workflows across multiple stores. The system unifies inventory, cash vs installment sales, customer/employee management, SMS/WhatsApp reminders, and a moderation-grade admin layer—giving owners visibility while keeping each store’s data isolated and secure.

Overview & Goal
Create a secure, multi-store installment retail system in Urdu (RTL) that streamlines cash and khata sales, reduces defaulters with automated outreach, and provides role-based dashboards for Super Admin, Store Admin, Manager, and Employee.
- Multi-tenant, store-level isolation with Super Admin oversight
- Urdu interface with full RTL layout and fonts
- Cash vs Installment (khata) sales flows with receipts and clearance

Execution
We modeled real-world installment retail: product inventory ties directly to cash/khata sales; sub-khatas for repeat purchases; automatic due scheduling; and strict RBAC to keep operations auditable and safe.
- Inventory & sales linkage: stock adjusts on cash/khata; returns reconcile
- Customer & employee profiles, assignment of khatas to staff
- Automated SMS/WhatsApp reminders for due/overdue installments

Results
Stores gained faster counters, fewer overdue cycles, and instant reporting—with clear separation of data across branches and a consistent Urdu UX for office teams.
- Defaulter management via scheduled reminders and review queues
- Dashboards: income/expenses, inventory, active vs defaulter khatas
- Exports (PDF/Excel) for finance and field teams
