Next.jsReactPHPSQLitePlaywright
B2B Industrial Tools Catalog — 5,000+ Products
A B2B catalog for an industrial cutting-tools supplier: 5,000+ products, real auth, cart, wholesale checkout and automated lead intake.

- 5 000+
- products
- 70+
- static pages
- 600 000+ ₽
- project delivered end-to-end
The task
Build a fast catalog site for 5,000+ products with user accounts and reliable order intake — deployed on shared hosting without Node.js.
What I did
- Catalog with filters, product cards with size/variant options, availability
- Cart and step-by-step wholesale checkout
- User accounts with real authentication, favorites, blog
- Automated order intake (email + backup log) — no lead is lost
- Static Next.js 14 build (70+ pages) + PHP 8.2 / SQLite backend for shared hosting
- Key flows covered by end-to-end Playwright tests
Result
Live at dptc.website. A 600,000+ ₽ project delivered end-to-end, ready for catalog scale-up.
Screenshots









