Paper distributor marketing + partial ecommerce stack
Paper Company
Trade International / HP Papers Pakistan—Next.js marketing/shop, NestJS/MongoDB API, and React admin with SMTP order email as primary checkout.

The challenge
A paper distributor needed a branded web presence (corporate divisions + HP Papers shop narrative) and an ecommerce-shaped admin/API stack—without falsely claiming a fully wired Nest checkout. Without a coherent paper distributor marketing + partial ecommerce stack foundation, Paper Company stakeholders faced fragmented tools, slow handoffs, and limited visibility—classic failure modes Tekvers designs against.
The solution
Paper Company: Trade International / HP Papers Pakistan—Next.js marketing/shop, NestJS/MongoDB API, and React admin with SMTP order email as primary checkout. Credible corporate + shop presence for HP Papers distribution positioning. Tekvers delivered a maintainable paper distributor marketing + partial ecommerce stack system for Paper Company using Next.js 14, NestJS 10, MongoDB, Mongoose, with phased rollout, operator workflows, and documentation suited to long-term ownership.
Approach
Brand + shop marketing surface
Home, about, contact, services, indenting, tender, `/hp-paper`, `/shop`, `/products`, cart/checkout routes with local `productService` catalog.
Nest commerce core (partially consumed)
Products (including gsm/size/sheets), cart, orders, coupons, payments records, shipping methods, brands, customers, auth (register/login/forgot-reset, JWT `me` / change-password), Swagger `/api/docs`.
Honest integration seams
Document mismatched `checkoutService` paths, missing category HTTP API, missing analytics module, and dashboard auth-header gap so future work is scoped accurately.
Deliverables
- ▸Next.js 14 Trade International / HP Papers Pakistan storefront
- ▸NestJS 10 `/api` ecommerce modules (products, cart, orders, coupons, payments, shipping, brands, customers, auth, health)
- ▸CRA admin: products, product-setup, orders, customers, analytics (endpoint gaps surfaced), settings
- ▸SMTP order confirmation via Next `POST /api/orders`
- ▸Paper-oriented product attributes (gsm, size, sheets)
- ▸CORS/host map for Vercel website, API, and dashboard deployments
- ▸Explicit non-features: Amazon outbound model, Cloudinary module, Stripe SDK, live Nest-backed storefront catalog
Outcomes
- ▸Credible corporate + shop presence for HP Papers distribution positioning
- ▸Partial ecommerce backend ready to finish against the documented mismatches
- ▸Clear operator story: email-first checkout today; Nest checkout path unfinished
Impact
Trade International can market divisions and paper SKUs online while engineering closes Nest↔storefront↔dashboard wiring—without Tekvers inventing Stripe or live catalog sync that source does not provide.
Tech stack
Want something similar?
I build production systems like Paper Company—from architecture through launch. Tell me what you need.
Contact me →