Shuvo.

Full-Stack Developer & Educator · Gazipur, BD

← All projects

AFlagship • Live • TypeScript

Glowberry

A Korean skincare shop for Bangladesh with cash on delivery. Shoppers browse by category and brand, check out without an account and track an order by invoice and phone number. Staff get an admin panel for stock, photos and the order pipeline — confirm, ship, deliver, return — with a new-order alert and printable invoices.

Next.js 16ReactFirebaseCloudinaryTypeScriptVercel

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

Glowberry home page
Home page as it looks live. Click to open it.

The Engineering Challenge

With cash on delivery the order is the payment, so a forged order or a client-side price edit costs real stock and a wasted courier trip.

The Solution & Architecture

The browser never touches the database. Products, orders and the invoice counter go through server code on the Firebase Admin SDK, each order re-reads prices and stock on the server and is refused whole if any line is short, and the Firestore rules lock the client out entirely. Returns and cancellations put the stock back in the same step.

TierA — Flagship. Full products. Shipped or ready to ship.
StatusLive
CategoryReact & Next.js
Technology StackNext.js 16, React, Firebase, Cloudinary, TypeScript, Vercel
LanguagesTypeScript 69% • CSS 31%
Lines of code6,333 (excluding libraries & vendor files)
Commits21
Last updated2026-10-29
VisibilityPrivate • Access upon request
Repositoryglowberry-store

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

Other flagship systems