finds.dev← search

// the find

coderwhy/LearnMiniProgram

★ 3,341 · JavaScript · MIT · updated Jun 2021

Learn Mini Program

A WeChat Mini Program tutorial project from 2019, structured as a tag-per-lesson e-commerce demo covering home, category, cart, and profile pages. It's aimed at Chinese developers learning the WeChat miniprogram platform from scratch, and pairs with a free video course on Baidu Pan.

The git-tag-per-lesson approach is genuinely clever for a tutorial — students can checkout exactly the state of the code at each topic without wading through branches. The project structure mirrors real miniprogram conventions cleanly: pages, components, and service layers are properly separated. Custom components (swiper, tab-control, goods list) are built from scratch rather than leaning on a UI library, which is actually good for learning how the component system works.

Last touched in June 2021 and the WeChat miniprogram API has moved on — several patterns here are outdated and would need adjustment for current tooling. The course videos live behind Baidu Pan with an extraction code, which is a friction wall for anyone outside mainland China and a dead link waiting to happen. There's no English content at all, so the audience is entirely Mandarin speakers. As a learning repo it also has no tests, no CI, and no documentation beyond the README image that's already broken (sinaimg CDN links are dead).

View on GitHub →

// 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 →