finds.dev← search

// the find

tumobi/nideshop

★ 5,699 · JavaScript · MIT · updated May 2025

NideShop 开源微信小程序商城服务端 API(Node.js + ThinkJS)

A WeChat mini-program e-commerce backend API built with Node.js and ThinkJS, modeling a NetEase Yanxuan-style store. Covers the full shopping flow: product catalog, cart, orders, WeChat Pay, address management, and a basic admin panel. Primarily useful as a learning reference or starter template for WeChat mini-program commerce in a Chinese tech stack.

Full shopping flow is implemented end-to-end — cart, checkout, WeChat Pay webhook, order management — which is the tedious part most tutorials skip. Clean controller/logic/model separation following ThinkJS conventions makes the code navigable. Ships with a real SQL dump of sample data so you can actually run it and see something working immediately. Admin module with auth is included, not an afterthought.

Last meaningful activity was years ago; ThinkJS itself has stagnated and this project tracks that trajectory. No tests anywhere — zero coverage on payment logic, which is the exact code path you least want to debug in production. Config setup requires hardcoding credentials in JS files rather than environment variables, a bad habit for anyone who copies this pattern into a real product. Tightly coupled to WeChat's ecosystem — useful only if you're building for WeChat mini-programs, not general e-commerce.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →