45 lines
777 B
Markdown
45 lines
777 B
Markdown
# SnapLedger
|
|
|
|
基于"系统分享 + 对象存储 + 大模型视觉提取"的无感自动化记账工具。
|
|
|
|
## 项目结构
|
|
|
|
```
|
|
SnapLedger/
|
|
├── android/ # Android 客户端 (Flutter)
|
|
├── backend/ # 后端服务 (Python FastAPI)
|
|
└── README.md
|
|
```
|
|
|
|
## 技术栈
|
|
|
|
| 层级 | 技术 |
|
|
|------|------|
|
|
| Android | Flutter, Dart |
|
|
| 后端 | Python, FastAPI |
|
|
| 数据库 | PostgreSQL |
|
|
| 对象存储 | MinIO (S3 兼容) |
|
|
| AI (Phase 2) | LLM Vision API |
|
|
|
|
## 快速开始
|
|
|
|
### 后端
|
|
|
|
```bash
|
|
cd backend
|
|
# 参考 backend/README.md
|
|
```
|
|
|
|
### Android
|
|
|
|
```bash
|
|
cd android
|
|
# 参考 android/README.md
|
|
```
|
|
|
|
## 开发阶段
|
|
|
|
- **Phase 1**: 数据通道基建 (MVP) - 当前
|
|
- **Phase 2**: 引入 AI 大脑 (自动化)
|
|
- **Phase 3**: 数据看板与高级功能
|