nideshop-mini-program
NideShop:基于Node.js+MySQL开发的开源微信小程序商城(微信小程序)
NideShop is an open-source WeChat Mini Program storefront with product browsing, cart, checkout, reviews, and a member center, designed to pair with a separate Node.js and MySQL backend.
NideShop is an open-source online shop that runs as a WeChat Mini Program, which is a lightweight app that lives inside the WeChat messaging platform rather than being installed separately on a phone. The front end in this repository is the customer-facing shopping interface; it pairs with a separate server project (also called NideShop) that handles the product data, orders, and user accounts using Node.js and a MySQL database.
The shop is modeled on the look of a well-known Chinese e-commerce site called NetEase Yanxuan. It includes a home page, category browsing, product detail pages, search, brand pages, and themed promotional pages. Shoppers can add items to a cart, save favorites, leave reviews, manage delivery addresses, and complete checkout and payment inside the mini program.
A member center section lets logged-in users view their order history, saved items, browsing footprint, saved addresses, and coupons. Registration, login, and password reset screens are also included.
The code is organized into page folders, one per screen, along with shared utilities and static images. There is no separate build step described; the project is meant to be opened with the WeChat Developer Tools, which is the official software for building and testing mini programs.
The README notes that the version in this repository was not fully complete at the time of writing and was not recommended for commercial use. It is written primarily in Chinese and targets developers already familiar with the WeChat Mini Program ecosystem.
Where it fits
- Launch an e-commerce Mini Program inside WeChat so customers can browse products, add to cart, and pay without leaving the app.
- Study the WeChat Mini Program page structure to learn how to build multi-screen apps with shared utilities inside WeChat.
- Fork the storefront as a starting template for a custom WeChat shop and swap in your own product categories and branding.
- Connect this front end to the NideShop Node.js server to get a full-stack WeChat e-commerce prototype running quickly.