gitmyhub

nideshop-mini-program

JavaScript ★ 8.4k updated 1y ago

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.

JavaScriptWeChat Mini Programsetup: moderatecomplexity 3/5

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