塔罗小程序
已上线小程序技术栈: WeChat native mini program · TypeScript · Tencent CloudBase
A tarot reading mini program, built as its own project that reuses the card meanings and spreads from the desktop app.
What I built
- Standard tarot deck with upright and reversed cards, preset spreads, a free-pick mode and representative-object sets.
- A touch-based custom spread editor: drag slots onto a mat and save the layout as a personal template.
- Result text that can be copied in several formats (short, with keywords, or as a prompt for an AI assistant).
- A server-side cloud function that enforces per-user template limits and runs WeChat's content-safety check, so the rules do not depend on the client.
- An ADR explaining why I chose the native framework over Taro or uni-app: one target platform, drag-heavy interactions where runtime overhead matters, and first-day access to official compliance APIs.
Status: first version live on WeChat (October 2026). It is too new to report any usage numbers.
中文:塔罗小程序是桌面版的独立微信小程序版,复用牌义和牌阵数据。包含标准牌组与正逆位、预设牌阵、自由选牌、可拖拽的自定义牌阵编辑器和多种格式的结果复制。云函数在服务端校验模板额度并调用内容安全检查。用 ADR 记录了选择原生小程序而非 Taro / uni-app 的理由。第一版已于 2026 年 10 月上线,时间尚短,暂无用户数据。
该项目的源码为私有仓库,因此这里用截图和文字说明代替,可以在面试中现场演示代码。