Shuvo.

Full-Stack Developer & Educator · Gazipur, BD

← All projects

AFlagship • Live • PHP

NirbhorIT Ebook & Digital Packs Store

A sales page and admin panel for selling digital products in Bangladesh: a Bangla cake-recipe ebook, then a second store of Digital Packs, both from one plain PHP codebase and one database. Buyers pay by bKash or Nagad and download through a tokenised link. Payments are matched automatically from the wallet's SMS receipts, and an Android admin app manages orders over a small JSON API.

PHP 8MariaDBbKashNagadDockercPanel

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

NirbhorIT Ebook & Digital Packs Store home page
Home page as it looks live. Click to open it.

The Engineering Challenge

Mobile-wallet payments in Bangladesh arrive as an SMS, not a webhook. Matching a receipt to the wrong order hands a paid download to someone who did not pay.

The Solution & Architecture

A receipt verifies an order only when exactly one waiting order matches its wallet, amount and payer. Two or more matches go to a review queue and are never guessed. Bundle prices are worked out on the server as the cheapest cover of the chosen packs, so new combos need no code. It runs unchanged on cPanel or in Docker.

TierA — Flagship. Full products. Shipped or ready to ship.
StatusLive
CategoryPHP applications
Technology StackPHP 8, MariaDB, bKash, Nagad, Docker, cPanel
LanguagesPHP 61% • HTML 20% • CSS 12% • JavaScript 6% • Shell 1%
Lines of code4,517 (excluding libraries & vendor files)
Commits4
Last updated2026-10-23
VisibilityPrivate • Access upon request
Repositorycake-landing

Have a project in mind or interested in discussing this system? Let's talk →

Other flagship systems