{"adoption": {"forks": 512, "observed_at": "2026-08-28T04:06:32.600803+00:00", "stars": 2265}, "canonical_url": "https://ross.abutalabs.com/products/rainbow-cats-personal-wechat-miniprogram", "card": {"archived": false, "artifact_type": "application", "description": "给女朋友做的微信小程序！情侣自己的任务和商城系统！", "domain": ["web-development", "developer-tools", "mobile-development"], "enriched": true, "function": ["mobile-framework", "database", "gui"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"], "name": "UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram", "platform": ["cross-platform"], "pushed_at": "2023-08-16T04:15:24+00:00", "repo": "UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram", "stars": 2265, "tags": ["wechat-mini-program", "couples", "task-rewards", "points-system", "cloud-development", "personal-project", "wechat", "javascript"], "topics": ["wechat-mini-program", "miniprogram", "wechat", "weixin"], "urls": [], "use_cases": ["build a couples task and reward app on WeChat", "create a points system where my partner earns credits for chores", "make a personal mini program marketplace with redeemable coupons", "learn WeChat cloud development with a real example", "set up a two-person task tracker with anti-cheating confirmation"], "what_it_is": "A WeChat mini program for couples featuring a shared task-and-points system with a personal marketplace where partners earn credits by completing tasks and redeem them for custom rewards. It is built on WeChat Cloud Development (cloud functions and document database) and designed for exactly two users.", "when_to_avoid": ["you need a multi-user or production-grade task management system", "you want an app for platforms other than WeChat mini programs", "you cannot use WeChat Cloud Development or a WeChat developer account"], "when_to_choose": ["you want a ready-made couples interaction app deployable on WeChat", "you want a hands-on example of WeChat cloud functions and cloud database", "you need a two-user system where points can only be granted by the other person"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rainbow-cats-personal-wechat-miniprogram", "repo": "UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:42:24.060599+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "719a3ca7b733e9c15ad0dfac6f5fe5e049611008a780fad789cfe8fabf72af3a", "fetched_at": "2026-08-28T04:06:32.600803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:42:24.060599+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "719a3ca7b733e9c15ad0dfac6f5fe5e049611008a780fad789cfe8fabf72af3a", "fetched_at": "2026-08-28T04:06:32.600803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:42:24.060599+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "719a3ca7b733e9c15ad0dfac6f5fe5e049611008a780fad789cfe8fabf72af3a", "fetched_at": "2026-08-28T04:06:32.600803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:42:24.060599+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "719a3ca7b733e9c15ad0dfac6f5fe5e049611008a780fad789cfe8fabf72af3a", "fetched_at": "2026-08-28T04:06:32.600803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:42:24.060599+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "719a3ca7b733e9c15ad0dfac6f5fe5e049611008a780fad789cfe8fabf72af3a", "fetched_at": "2026-08-28T04:06:32.600803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:42:24.060599+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "719a3ca7b733e9c15ad0dfac6f5fe5e049611008a780fad789cfe8fabf72af3a", "fetched_at": "2026-08-28T04:06:32.600803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.600803+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:42:24.060599+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "719a3ca7b733e9c15ad0dfac6f5fe5e049611008a780fad789cfe8fabf72af3a", "fetched_at": "2026-08-28T04:06:32.600803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:42:24.060599+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "719a3ca7b733e9c15ad0dfac6f5fe5e049611008a780fad789cfe8fabf72af3a", "fetched_at": "2026-08-28T04:06:32.600803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:42:24.060599+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "719a3ca7b733e9c15ad0dfac6f5fe5e049611008a780fad789cfe8fabf72af3a", "fetched_at": "2026-08-28T04:06:32.600803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:42:24.060599+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "719a3ca7b733e9c15ad0dfac6f5fe5e049611008a780fad789cfe8fabf72af3a", "fetched_at": "2026-08-28T04:06:32.600803+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1611, "days_push": 1113, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}