SubMed Mini Program
2024.08 - 2024.10
Summary
A medical paper mini-program backend covering crawl ingestion, search APIs, AI analysis, subscription tasks, and payment points.
Business Value
Connected paper retrieval, filtering, subscription, and deep reading into one continuous workflow for medical experts.
Engineering Depth
Combines crawling, API design, AI-assisted analysis, task scheduling, and payment/incentive modeling for a mini-program backend.
Evidence
Repository · Confidence High · Verified 2026-03-31
- Evidence level: strict review (core sections only show verifiable metrics)
- Source type: Repository / code records
- Source link: no public link provided, review against delivery records
- Verified at: 2026-03-31 (78 days ago, fresh evidence)
Rationale: High confidence: organized under strict evidence rules, traceable to repository or code records, verified 78 days ago.
Background
目标是为医学专家提供更垂直的论文发现与订阅能力,减少在通用搜索工具中筛选信息的时间成本。
Challenge
除了论文抓取和搜索,还要同时处理个性化订阅、深度分析、用户行为、积分/VIP 和支付等运营需求,系统边界较宽。
Action and Results
Solution
- 数据与检索:基于 Django + MySQL 建立论文、主题、订阅和收藏等模型,通过 PubMed spider 与管理命令维护数据。
- AI 能力:提供 AI 关键词生成、AI 搜索、深度分析和相关推荐接口,增强医学场景的检索表达能力。
- 异步与缓存:使用 Celery 和 Redis 支撑定时任务、推送流程和接口性能治理。
- 商业化闭环:接入微信支付、积分记录、VIP 与邀请码,支撑小程序持续运营。
Result
形成面向医学检索场景的小程序后端闭环,覆盖数据抓取、搜索分析、订阅推送与支付运营。
Key Signals
构建 PubMed 抓取、文章入库、DOI/期刊补全与定时任务链路,形成持续更新的论文数据底座。
提供 AI 关键词、AI 检索、深度分析、收藏和推荐接口,提升医学场景的检索效率与阅读深度。
补齐订阅推送、推送历史、积分/VIP、邀请码和微信支付回调处理,支撑小程序持续运营。
Tech Stack
PythonDjangoMySQLRedisCeleryPubMedOpenAIWeChat Mini ProgramWeChat Pay