61 lines
1.4 KiB
Markdown
61 lines
1.4 KiB
Markdown
|
|
# 微信联系人祝福管理
|
||
|
|
|
||
|
|
一个用于管理微信联系人并发送节日祝福的 Web 应用。
|
||
|
|
|
||
|
|
## 功能特性
|
||
|
|
|
||
|
|
- 联系人管理:添加、编辑、删除联系人
|
||
|
|
- 分类标签:支持同事、好友、同学、老师、亲戚、客户、供应商等分类
|
||
|
|
- 自定义内容:为每个联系人设置自定义备注
|
||
|
|
- 祝福语管理:编辑和保存个性化祝福语
|
||
|
|
- 批量操作:批量选择、批量删除
|
||
|
|
- 搜索筛选:按姓名或分类快速查找
|
||
|
|
|
||
|
|
## 技术栈
|
||
|
|
|
||
|
|
- **后端**: Python Flask
|
||
|
|
- **前端**: HTML + Bootstrap 5 + JavaScript
|
||
|
|
- **数据库**: SQLite
|
||
|
|
|
||
|
|
## 快速开始
|
||
|
|
|
||
|
|
### 安装依赖
|
||
|
|
|
||
|
|
```bash
|
||
|
|
pip install flask
|
||
|
|
```
|
||
|
|
|
||
|
|
### 启动服务
|
||
|
|
|
||
|
|
```bash
|
||
|
|
python app.py
|
||
|
|
```
|
||
|
|
|
||
|
|
### 访问页面
|
||
|
|
|
||
|
|
打开浏览器访问: http://localhost:5000/static/contacts_manager.html
|
||
|
|
|
||
|
|
## 项目结构
|
||
|
|
|
||
|
|
```
|
||
|
|
├── app.py # Flask 后端 API
|
||
|
|
├── init_db.py # 数据库初始化脚本
|
||
|
|
├── static/
|
||
|
|
│ └── contacts_manager.html # 前端页面
|
||
|
|
└── contacts.db # SQLite 数据库(不包含在仓库中)
|
||
|
|
```
|
||
|
|
|
||
|
|
## API 接口
|
||
|
|
|
||
|
|
| 方法 | 路径 | 说明 |
|
||
|
|
|------|------|------|
|
||
|
|
| GET | /api/contacts | 获取联系人列表 |
|
||
|
|
| POST | /api/contacts | 创建联系人 |
|
||
|
|
| PUT | /api/contacts/:id | 更新联系人 |
|
||
|
|
| DELETE | /api/contacts/:id | 删除联系人 |
|
||
|
|
| GET | /api/stats | 获取统计数据 |
|
||
|
|
|
||
|
|
## 许可证
|
||
|
|
|
||
|
|
MIT License
|