// the find
coderwhy/LearnMiniProgram
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).