跪拜 Guibai
← All articles
Frontend · Backend · WeChat Mini-Program

A WeChat Mini-Program Made $1.46 in 15 Days — and That’s the Point

By 好市民_ ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

The numbers are tiny, but the workflow is real: a solo developer with no specialist skills shipped a complete, monetized product in just over a month by treating AI as a fast but sloppy junior partner that needs constant direction. For anyone still waiting for permission or a co-founder, the takeaway is that the barrier to shipping has collapsed — the harder part is finding sustained distribution.

Summary

The product, Qian Xiao Qian, digitizes a thousand-year-old Guanyin lot-drawing ritual into a daily shake-to-draw mini-program backed by a WeChat official account. All income comes from embedded traffic-master ads — no in-app purchases, no subscriptions. After a quiet start, organic sharing pushed one day’s revenue to ¥2.66 before it tapered off, exposing a retention problem: users draw their lot and leave. The developer, a programmer with no prior mini-program or design experience, built the entire stack — frontend, backend, database, and 100 lot-interpretation articles — in 35 days by directing AI rather than delegating to it. AI proposed database schemas that were rejected three times, generated UI that needed constant correction, and wrote article drafts that all had to be rewritten for voice. The result is a live, monetized product that still runs at a loss against server costs, but proves the 0-to-1 leap is now within reach of a single determined generalist.

Takeaways
¥10.53 total revenue over 15 days, all from WeChat traffic-master ads; daily average ¥0.70.
A single organic-sharing spike on day 8 drove ¥2.66, then revenue fell back to ¥0.81 by day 15 as new-user flow dried up.
Server costs run about ¥500/year, so the product is currently losing money at roughly half the break-even rate.
The entire stack — mini-program frontend, backend, database, and 100 lot-interpretation articles — was built by one person in 35 days.
AI proposed a database design that was rejected three times before the developer settled on a normalized two-table achievement and gift-claim schema.
Every one of the 100 AI-generated lot interpretations was rewritten by hand to escape template-like monotony.
UI decisions — glassmorphism style, bamboo-stick animation, achievement-card layout — were human-directed; AI only translated them into code.
Conclusions

AI-assisted solo shipping has reached a point where the technical build is no longer the bottleneck — distribution and retention are. The product was built in 35 days, but 15 days of live traffic exposed that users churn after a single daily interaction.

The revenue curve suggests a product with genuine word-of-mouth potential (the day-8 spike came with zero promotion) but no built-in mechanism to convert sharers into returning users, which is a classic product-design gap that AI cannot fill on its own.

The developer’s database-design story — rejecting AI’s first three proposals — is a compact case study in why AI collaboration still requires domain judgment: the machine conflated concerns that any experienced backend engineer would separate.

Content operations remain AI’s weakest link in this stack. Batch-generating 100 articles was fast, but the output was so generic that a full manual rewrite was needed, suggesting AI content tools still produce filler-grade material for culturally specific, voice-dependent writing.

Concepts & terms
WeChat traffic-master ads
An ad monetization program built into the WeChat ecosystem that lets mini-program and official-account owners earn revenue from ads displayed to their users, paid based on impressions and clicks.
eCPM
Effective cost per mille — the estimated ad revenue earned per 1,000 ad impressions. Optimizing ad placement and format aims to raise this number.
From the discussion

The thread is thin. One person mentions earning a few hundred yuan, and a reply complains about the difficulty of getting traffic. A separate question asks how the author met the 500-user threshold for traffic ads, answered with a deadpan 'recruit 500 users.' No substantive debate or analysis emerges.

See top comments, translated →
Source: juejin.cn ↗ Google Translate ↗ Backup ↗