AFlagship • Finished • Kotlin
NirbhorIT Admin & Payment Automation
The Android admin app for the two NirbhorIT stores (the Bangla cake ebook and Digital Packs). It picks up bKash and Nagad payment SMS (and wallet-app notifications) on the shop's phone, matches each payment to its order and marks it paid automatically, so buyers get their download without anyone checking messages by hand. Orders, leads, coupons and products for both stores in one app.
Private Client Repository
This software was engineered for a private business or client organization. If you are a hiring manager, technical lead, or potential client wishing to inspect the architecture and code quality, I would be pleased to grant you access or provide a code walkthrough. Please contact me at [email protected].

The Engineering Challenge
Mobile-wallet payments in Bangladesh arrive as an SMS on the seller's phone, not as a webhook. Someone had to read every message and match it to an order, at any hour.
The Solution & Architecture
The app forwards only messages from known wallet senders to the store's JSON API, and the server checks the sender again before matching. When exactly one order fits, it is marked paid; when more than one could fit, it goes to a review list instead of guessing. Messages wait in a local queue that survives app kills and offline hours, and leave it only once the server has answered, and a store switch keeps both shops in one app.
| Tier | A — Flagship. Full products. Shipped or ready to ship. |
|---|---|
| Status | Finished |
| Category | Mobile |
| Technology Stack | Kotlin, Jetpack Compose, SMS automation, bKash & Nagad, PHP JSON API |
| Languages | Kotlin 100% |
| Lines of code | 5,728 (excluding libraries & vendor files) |
| Last updated | 2026-10-09 |
| Visibility | Private • Access upon request |
| Repository | cake-landing |
Have a project in mind or interested in discussing this system? Let's talk →