HTML后台作品集

insurance-dashboard-template — HTML 后台模板

作者 prasanth-ntu

一个用 Markdown 记录家庭保单、再用 D3.js 仪表盘可视化,并通过 Claude Code 技能同步数据的保险组合管理模板。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

2 个预览视图
桌面端首页1 / 2
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 2

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-15查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

Markdown 作为唯一数据源,保单信息集中维护

02

内置 9 种 D3.js 可视化,覆盖保费分布、状态、保障矩阵与时间线

03

提供 sync-insurance Claude Code 技能,一条命令同步 Markdown 到仪表盘

04

同步过程校验保单数量、保费总额与 CPF 分摊

05

基于原生 HTML/CSS/JS,无需构建工具

06

支持在 Markdown 中标注 proposed、to buy、deferred、declined 等保单状态

模板详细介绍

该模板面向家庭保险组合管理,核心由三部分组成:一份结构化的 Markdown 文件(Family Insurance Overview.md)用于记录家庭成员的保单、保费、CPF 分摊、保障期和状态;一个基于 D3.js 的交互式仪表盘(Family Insurance Dashboard.html),包含摘要卡片、人物卡片、保费分布矩形树图、按支付来源的堆叠条形图、保单状态环形图、保障矩阵、35 年保费预测、覆盖时间线甘特图、覆盖矩阵热力图以及可排序筛选的参考表格共 9 种可视化;以及一个 Claude Code 技能 sync-insurance,用于将 Markdown 中的保单数据同步到仪表盘。README 说明 Markdown 是唯一数据源,仪表盘由自动生成,不应手动编辑其中的 policies 数组,同步过程会校验保单数量、保费总额和 CPF 分摊是否一致。使用前提是安装 Claude Code 并准备现代浏览器,无需构建工具。README 未提供数据存储、隐私处理、多用户协作或生产部署方面的说明。

HTML后台作品集

适合你的项目吗?

适用场景

  • 整理并可视化家庭成员的现有保单与保费结构
  • 按支付来源查看保费分摊,例如 CPF 与现金
  • 通过覆盖时间线和保障矩阵检查保障缺口与重叠
  • 用 35 年保费预测评估长期缴费负担
  • 借助 pdf 技能从保单手册中提取保障细节并补充到 Markdown

适合人群

  • 希望用纯文本管理家庭保险组合的个人或家庭
  • 已使用或愿意使用 Claude Code 的用户
  • 需要向财务顾问整理保险摘要的人
  • 能按模板表格结构维护 Markdown 数据的用户

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    前置条件:安装 Claude Code(用于同步技能)和现代浏览器(用于仪表盘)

  2. 2

    克隆仓库后,在 Family Insurance Overview.md 中按现有表格结构填写家庭成员与保单信息

  3. 3

    直接在浏览器打开 Family Insurance Dashboard.html 可查看示例数据

  4. 4

    在 Claude Code 中运行 /sync-insurance 将 Markdown 变更同步到仪表盘

  5. 5

    新增家庭成员时,需在 Markdown 添加章节,并在 HTML 的 persons、personColors、personDOB 中补充对应信息

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • 使用同步技能需要安装 Claude Code(Anthropic 的付费/订阅工具),这是运行 /sync-insurance 命令的前提条件。
  • README 建议通过 claude install-skill 安装官方 Anthropic 技能,这需要 Claude Code 环境。
  • README 建议安装社区技能集合 awesome-claude-skills,属于外部第三方资源,需自行评估其许可与可用性。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) (for the sync skill)

README 原文

claude install-skill https://github.com/anthropics/skills

README 原文

claude install-skill https://github.com/BehiSecc/awesome-claude-skills

README 原文
https://github.com/prasanth-ntu/insurance-dashboard-template/blob/main/LICENSEhttps://github.com/prasanth-ntu/insurance-dashboard-template/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-15。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 88 / 100
技术栈
HTML
网站类型
后台 · 作品集
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-03-15
截图检查日期
2026-10-15

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: codex-user-requested-batch-review-20261015 · 2026-10-15

查看当时使用的来源资料

SHA-256: a8e92f91a4d29ddd8cc86e59b6c326f083639f09814c4b0bae5d9d9ad5a98ee9

2026-10-15T05:30:08.450Z

来源文件 / 仓库
# Family Insurance Dashboard Template

A complete insurance portfolio management system built with Markdown + D3.js + Claude Code.

**[Live Demo](https://insurance.prasanth.io/Family%20Insurance%20Dashboard.html)** | **[GitHub Repo](https://github.com/prasanth-ntu/insurance-dashboard-template)** | **[Blog Post](https://prasanth.io/posts/2026-03-14-What-My-Dad-Taught-Me-About-Insurance)**

Track your family's insurance policies in a structured Markdown file, visualize them in an interactive dashboard, and keep everything in sync with a single command.

## What's Included

- **`Family Insurance Overview.md`** — Structured Markdown template for tracking all family insurance policies (premiums, CPF splits, coverage periods, status)
- **`Family Insurance Dashboard.html`** — Interactive D3.js dashboard with 9 visualizations:
  - Summary cards & person cards
  - Premium distribution treemap
  - Stacked bar chart (by payment source)
  - Policy status donut chart
  - Benefit coverage matrix
  - 35-year premium projection
  - Coverage timeline (Gantt chart)
  - Coverage matrix heatmap
  - Sortable/filterable reference table
- **`sync-insurance` skill** — Claude Code skill that syncs policy data from Markdown → Dashboard with one command

## Live Demo

**[Try the interactive dashboard](https://insurance.prasanth.io/Family%20Insurance%20Dashboard.html)** (with anonymized sample data)

## Screenshots

![Dashboard Walkthrough](screenshots/insurance-dashboard-walkthrough.gif)
![Dashboard Overview](screenshots/insurance-dashboard-overview.png)
![Coverage Matrix](screenshots/insurance-coverage-matrix.png)

## Getting Started

### Prerequisites
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) (for the sync skill)
- A modern web browser (for the dashboard)

### Setup

1. Clone this repo:
   ```bash
   git clone https://github.com/YOUR_USERNAME/insurance-dashboard-template.git
   cd insurance-dashboard-template
   ```

2. Edit `Family Insurance Overview.md` with your family's insurance details:
   - Update family member names and ages
   - Add your policies to the markdown tables
   - Follow the existing table structure (columns must match)

3. Open `Family Insurance Dashboard.html` in your browser to see the sample data

4. Sync your changes:
   ```bash
   # In Claude Code, run:
   /sync-insurance
   ```
   This reads your markdown, extracts policy data, and updates the dashboard automatically.

## How It Works

```
Family Insurance Overview.md  ──→  /sync-insurance  ──→  Family Insurance Dashboard.html
       (source of truth)            (Claude Code)              (interactive dashboard)
```

- **Markdown is the source of truth** — edit policies here
- **Dashboard is auto-generated** — never edit the `policies` array manually
- **Sync validates** — checks policy counts, premium totals, and CPF splits match

## Customization

### Adding a family member
1. Add a new section in the markdown with their policies
2. Add their name to the `persons` array and `personColors` in the HTML
3. Add their DOB to `personDOB` in the HTML
4. Run `/sync-insurance`

### Policy status annotations
Use these in the markdown Plan column:
- `*(proposed)*` — Under consideration
- `*(to buy)*` — Committed, not yet purchased
- `*(deferred)*` — Postponed to a future date
- `~~*(proposed)*~~ *(declined)*` — Was proposed, now declined

## Recommended Claude Code Skills

This template includes the `sync-insurance` skill, but you can enhance your workflow with additional community skills:

### Installing skills

```bash
# Install official Anthropic skills (includes pdf, docx, and more)
claude install-skill https://github.com/anthropics/skills

# Install community skills from awesome-claude-skills
claude install-skill https://github.com/BehiSecc/awesome-claude-skills
```

### Useful skills for insurance management

| Skill | What it does |
|-------|-------------|
| **pdf** | Read and extract text/tables from policy brochures, certificates, and benefit schedules |
| **docx** | Generate Word documents (e.g., insurance summary reports for your financial advisor) |
| **sync-insurance** (included) | Sync markdown policy data to the interactive dashboard |

**Tip:** Drop a policy PDF into your project folder and ask Claude to "extract the key coverage details from this brochure and add them to my insurance overview." The `pdf` skill will handle the extraction, and you can then run `/sync-insurance` to update the dashboard.

Browse more skills:
- [anthropics/skills](https://github.com/anthropics/skills) — Official Anthropic skills
- [awesome-claude-skills](https://github.com/BehiSecc/awesome-claude-skills) — Community-curated collection

## Built With

- [D3.js v7](https://d3js.org/) — All visualizations
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) — Sync skill automation
- [Claude Code Skills](https://github.com/anthropics/skills) — Extensible skill ecosystem
- Vanilla HTML/CSS/JS — No build tools needed

## Context

This template was born from a personal journey of trying to understand insurance. Read the full story: [What My Dad Taught Me About Insurance](https://prasanth.io/posts/2026-03-14-What-My-Dad-Taught-Me-About-Insurance)

## Contributing

Contributions welcome! Some ideas:

- **Country adaptations** — Adapted this for Australia, UK, US, or another country's insurance system? Submit a PR with a sample data variant
- **New visualizations** — Ideas for charts or views that would help families understand their coverage
- **Bug fixes & improvements** — See something off? Open an issue or PR

No formal process — just open a PR and describe what you changed.

## License

MIT
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。