Half a Year, 872 Users, and $10 in Revenue: One Developer's Honest Post-Mortem of a WeChat Mini-Program
This post offers a rare, unvarnished look at the economics of indie development on WeChat—a platform with billions of users but brutal competition. For Western developers eyeing the Chinese app ecosystem, it's a reality check: even a polished, free product with hundreds of users can generate near-zero revenue. The developer's honest diagnosis of the gap between technical skill and product-market fit is universally relevant.
After six months of after-hours work, a Chinese developer's WeChat mini-program for bookkeeping has reached version 1.6.1 and accumulated 872 users. But the numbers tell a sobering story: daily active users have cratered from 70 to just over a dozen, and three months of ad revenue total only 69.32 yuan (about $10). The developer plans to eventually introduce VIP features, but for now the app remains fully free.
The post is a candid reflection on the chasm between a working demo and a real product. The developer admits to common pitfalls: perfectionism, over-engineering with frameworks and design patterns, and neglecting product thinking and operations. AI tools cut development time dramatically—the project would have taken twice as long without them—but the developer notes that AI's ceiling is the developer's own ability: vague thinking produces vague code.
The biggest lesson is about positioning. Bookkeeping is a red ocean on WeChat, with dozens of competing apps. The developer argues that no single app satisfies everyone, so differentiation—in features, UI, or interaction—is the only path. Without a marketing budget, cold-start promotion relies entirely on writing articles across platforms, making personal branding essential. The post closes on a defiant note: independent development is a dark road with no guarantees, but that uncertainty is exactly what makes it worth pursuing.
The 70-to-10 DAU collapse is a classic sign of a 'nice-to-have' tool that fails to become a habit—a common indie trap.
The developer's admission that AI's ceiling is their own ability flips the narrative: AI doesn't replace skill, it amplifies it.
Choosing a red ocean like bookkeeping and then betting on differentiation is a high-risk strategy—most users won't bother switching from established apps.
The near-zero ad revenue suggests that splash-screen ads on a small user base are essentially worthless; monetization must come from value-added features or scale.
The developer's shift from 'programmer thinking' to 'product + operations thinking' is the hardest but most necessary pivot for any indie developer.
The post's raw honesty—showing revenue screenshots, admitting retention failure—is rare in Chinese tech circles and adds credibility.