Pedometer
하드웨어 걸음 센서를 활용한 가벼운 안드로이드 걸음수 측정 앱
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기fengguangyueji_chuanzhibei
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗一个纯前端、零依赖的智能医疗助手平台 —— 无需服务器、无需 API Key,双击 HTML 即可使用,数据全程保存在浏览器本地。
🌐 在线体验:https://estrella7533.github.io/fengguangyueji_chuanzhibei/
MediAI 是一款面向普通用户的智能医疗健康助手。它把「AI 问诊」「健康档案」「医疗知识库」「科普资讯」整合在同一个温暖、易用的界面里:
┌─────────────────────────────────────────────────┐
│ 界面层 │
│ index.html + yue.css:开场封面 / 六大板块 / 弹窗 │
├─────────────────────────────────────────────────┤
│ 逻辑层 │
│ 原生 JavaScript(零框架、零构建): │
│ · 账号系统(PBKDF2 加盐哈希 + 会话管理) │
│ · 本地家庭医生引擎(紧急识别→知识库匹配→ │
│ 信息解读→多轮追问→健康档案个性化提醒) │
│ · 健康评分 / BMI 分析 / Canvas 图表 │
│ · 云同步(GitHub Gist,先拉后推、按时间戳合并) │
├─────────────────────────────────────────────────┤
│ 存储层 │
│ localStorage(账号/健康档案/对话/配置,按账号 │
│ 隔离)· sessionStorage(开场页单会话展示) │
│ 可选:GitHub 私密 Gist(云同步,跨设备互通) │
└─────────────────────────────────────────────────┘
fengguangyueji_chuanzhibei/
├── index.html # 入口页面:全部结构与脚本(含各模块分区注释)
├── yue.css # 全部样式:主题变量 → 布局 → 组件 → 弹窗 → 开场页 → 响应式
├── README.md # 项目说明(本文件)
└── .env.example # 环境变量模板(当前版本无需环境变量,仅供扩展参考)
| 数据 | 存储位置 | 说明 |
|---|---|---|
| 账号(用户名、密码哈希) | localStorage mediai-users | PBKDF2 12 万次迭代 + 随机盐,明文不落盘 |
| 健康档案 / 血压趋势 | localStorage mediai-health-records_<用户> 等 | 按账号隔离,每日归档一次、不可篡改 |
| 对话记录 | localStorage mediai-chat-history | 仅保存最近 20 轮 |
| 云同步配置(令牌等) | localStorage mediai-sync-cfg | 仅本设备浏览器,只用于读写你自己的 Gist |
| 开场页展示标记 | sessionStorage | 每次新会话展示一次 |
MediAI云同步空间·<空间名>),仅你可见。updatedAt 时间戳"新者胜"。gist 权限;密码只上传哈希,健康数据仅存于你的 Gist。| 模块 | 路径 | 说明 |
|---|---|---|
| 首页总览 | 侧边栏「首页总览」 | 免责声明、动态 Hero、数据统计、核心功能卡片 |
| AI 智能问诊 | 侧边栏「AI 智能问诊」 | 多轮对话,支持症状关键词、时长/阵发性解读、追问 |
| 健康档案 | 侧边栏「健康档案」 | 录入血压血糖体重、健康评分、趋势图 |
| 医疗知识库 | 侧边栏「医疗知识库」 | 12 大类疾病科普,可按分类筛选、关键词搜索 |
| BMI 计算器 | 侧边栏「BMI 计算器」 | 输入身高体重即时计算 BMI 与体型分类 |
| 科普资讯 | 侧边栏「科普资讯」 | 每日更新的健康科普文章 |
| 消息中心 | 顶栏「🔔 通知」 | 打卡/复查/科普更新/每日贴士等个性化提醒 |
| 云同步 | 左下角用户卡 →「☁️ 云同步」 | 跨设备账号与健康档案互通 |
直接打开:https://estrella7533.github.io/fengguangyueji_chuanzhibei/
托管于 GitHub Pages,推送后自动部署,手机电脑通用。
双击 index.html 即可在浏览器中运行,无需任何安装。
# 任选其一
python3 -m http.server 8080
# 或
npx serve .
然后访问 http://localhost:8080/
当前版本为纯静态站点,开箱即用,不需要任何环境变量、API Key 或密钥。
.env.example 模板(见下)。见仓库文件 .env.example:
# MediAI 环境变量模板
# 当前版本(纯前端静态应用)无需任何环境变量,此模板仅供未来扩展参考。
# 云同步令牌在网页内配置:登录 → 左下角用户卡 → ☁️ 云同步 → 粘贴令牌
| 类别 | 依赖 | 版本要求 |
|---|---|---|
| 运行时依赖 | 无(零外部依赖) | — |
| 构建/打包 | 无(零构建,直接打开即用) | — |
| 浏览器 API | localStorage / sessionStorage / Web Crypto (PBKDF2) / Canvas 2D / fetch(云同步时) | 现代浏览器内置 |
| 图标 | Emoji(系统自带) | — |
| 字体 | 系统默认字体栈 | — |
云同步为可选功能,仅在用户主动配置令牌后才发起网络请求(目标:api.github.com)。
这是本项目最核心的部分。
以前的痛点:用户说"胃疼",AI 答完;用户再补充"一天了""一阵一阵",AI 却照旧甩出四个反问 —— 完全没消化用户的话,体验像"人工智障"。
现在的做法:内置一套 本地家庭医生引擎,由多层组成 ——
💡 本引擎纯本地运行,无需任何 API Key——打开页面就能用,所有回答都来自内置知识库与规则引擎,数据不出浏览器。
很多用户第一次看到「通知」会疑惑"我都登录了,通知有什么用"。其实它的定位是 你的健康生活小秘书,而不是聊天消息。
登录后打开通知中心,会自动收到以下个性化提醒:
| 类型 | 触发场景 | 示例 |
|---|---|---|
| 📋 症状提醒 | 根据你说过的身体状况 | "你上次提到胃部不适,持续两天以上建议就医" |
| 💉 复查提醒 | 血压偏高、血糖异常 | "近期血压偏高,建议近期复查并控制盐摄入" |
| 📅 系统公告 | 平台更新、科普推荐 | "今日新增 3 篇秋冬养生科普" |
| ⏰ 定时问候 | 早/午/晚按时段 | "早上好,记得吃早餐再出门哦" |
核心用法:配合 AI 问诊使用 —— 问诊后 AI 会建议"三天后还没好转就来找我",届时通知中心会帮你把这条记下来。
| 角色 | 姓名 |
|---|---|
| 队名 | 风光霁月 |
| 指导老师 | 刘微 |
| 队长 | 郝梓萱 |
| 队员 | 王苗苗、李欣彤 |
本平台仅供参考,不构成医疗建议。 AI 给出的分析基于内置知识库与规则匹配,不能替代专业医生的面诊与诊断。如有紧急情况,请立即拨打 120 急救电话或前往最近医院就诊