generated from dellevin/template
39 lines
1.7 KiB
Markdown
39 lines
1.7 KiB
Markdown
# MookNote Wiki
|
|
|
|
极简风格的观影阅读笔记应用,基于 Flutter 框架开发。
|
|
|
|
## 功能概览
|
|
|
|
- **影视管理** — 增删改查、影评、海报墙、豆瓣链接爬取
|
|
- **书籍管理** — 增删改查、书评、摘抄
|
|
- **笔记管理** — Markdown 笔记、标签、图片
|
|
- **数据同步** — 服务端实时同步、WebDAV 同步、自动本地备份
|
|
- **回收站** — 软删除 + 恢复/彻底删除
|
|
- **标签管理** — 影视类型、书籍类型、笔记标签统一管理
|
|
- **统计分析** — 观影/阅读数据统计
|
|
|
|
## 技术栈
|
|
|
|
| 层级 | 技术 |
|
|
|------|------|
|
|
| 框架 | Flutter 3.5+, Dart |
|
|
| 状态管理 | Provider (ChangeNotifier) |
|
|
| 本地存储 | SQLite (sqflite) |
|
|
| 远程同步 | HTTP API (http 包) |
|
|
| 后端 | Python Flask |
|
|
| 主题 | Material 3, 极简黑白灰 |
|
|
|
|
## Wiki 目录
|
|
|
|
- [快速开始](Getting-Started.md) — 环境配置、安装与运行
|
|
- [整体架构](Architecture.md) — 分层架构、目录结构、启动流程
|
|
- [数据模型](Data-Models.md) — 模型定义、数据库表结构、迁移链
|
|
- [状态管理](State-Management.md) — AppProvider、Tab 状态、分页加载
|
|
- [数据访问层](Data-Access-Layer.md) — DAO 模式、软删除、回收站
|
|
- [图片存储](Image-Storage.md) — 图片路径管理、存储结构
|
|
- [同步系统](Sync-System.md) — 服务端同步、WebDAV、自动备份
|
|
- [服务端 API](Server-API.md) — Flask 后端、API 端点、激活码机制
|
|
- [页面与路由](Pages-and-Navigation.md) — 页面结构、路由表、过渡动画
|
|
- [主题与 UI](Theme-and-UI.md) — 主题配置、共享组件
|
|
- [用户偏好](User-Preferences.md) — SharedPreferences 配置项
|