duqing2026's picture
Merge branch 'main' of hf.co:spaces/duqing026/interactive-checklist-pro
f6413ef
---
title: 交互式清单专家 (Interactive Checklist Pro)
emoji:
colorFrom: indigo
colorTo: blue
sdk: docker
app_port: 7860
short_description: 可视化构建交互式清单,一键导出单文件 HTML 应用(Local-First & 保存进度)。
---
# ✅ 交互式清单专家 (Interactive Checklist Pro)
> **零代码构建、一键导出、永久保存进度的交互式清单应用。**
Interactive Checklist Pro 是一个为内容创作者、教育者和独立开发者设计的工具。它可以帮助你将枯燥的 PDF/文本清单转化为**精美的、可交互的、自动保存进度的 Web 应用**
生成的清单是一个**单文件 HTML**,无需服务器,可以直接发给用户、部署到静态网站或作为数字产品出售。
## ✨ 核心功能
* **可视化构建器**:所见即所得的编辑界面,支持拖拽排序(通过按钮)、分组管理。
* **单文件导出**:生成一个独立的 `.html` 文件,包含所有逻辑和样式。
* **进度自动保存**:导出的清单使用 `localStorage` 自动记录用户的打钩状态,刷新页面不丢失。
* **资源链接集成**:为每个检查项添加备注和外部链接。
* **完赛奖励**:当用户完成 100% 进度时,触发庆祝撒花特效 🎉。
* **多主题配色**:内置 Indigo, Blue, Emerald, Rose 等多种现代配色方案。
## 🚀 使用场景
1. **作为 Lead Magnet (引流磁铁)**:制作 "2024 SEO 终极检查表" 或 "新媒体运营 SOP",免费分发以获取潜在客户。
2. **作为数字产品**:制作高价值的 "独立开发发布清单" 或 "婚礼筹备全流程",直接出售 HTML 文件。
3. **内部 SOP 管理**:为团队制作标准操作流程清单,分发给员工使用。
## 🛠️ 技术栈
* **Builder (编辑器)**: Flask (Python), Vue 3, Tailwind CSS.
* **Exported App (导出的清单)**: Vanilla JS (原生 JavaScript), Tailwind CSS (CDN), Canvas Confetti.
## 📦 部署与运行
### Hugging Face Spaces
本项目已配置 Dockerfile,可直接部署到 Hugging Face Spaces。
### 本地运行
1. 克隆项目
2. 安装依赖: `pip install flask`
3. 运行: `python app.py`
4. 访问: `http://localhost:7860`
## 📝 License