Initial commit: project scaffold with android and backend submodules
Set up monorepo structure with git submodules: - android/ -> SnapLedger-Android (Kotlin + Jetpack Compose) - backend/ -> SnapLedger-Backend (Python FastAPI) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
15
.gitignore
vendored
Normal file
15
.gitignore
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
# IDE
|
||||
.idea/
|
||||
.vscode/
|
||||
*.iml
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Env
|
||||
.env
|
||||
.env.*
|
||||
|
||||
# Claude
|
||||
.claude/
|
||||
6
.gitmodules
vendored
Normal file
6
.gitmodules
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
[submodule "android"]
|
||||
path = android
|
||||
url = ../SnapLedger-Android
|
||||
[submodule "backend"]
|
||||
path = backend
|
||||
url = ../SnapLedger-Backend
|
||||
44
README.md
Normal file
44
README.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# SnapLedger
|
||||
|
||||
基于"系统分享 + 对象存储 + 大模型视觉提取"的无感自动化记账工具。
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
SnapLedger/
|
||||
├── android/ # Android 客户端 (Kotlin + Jetpack Compose)
|
||||
├── backend/ # 后端服务 (Python FastAPI)
|
||||
└── README.md
|
||||
```
|
||||
|
||||
## 技术栈
|
||||
|
||||
| 层级 | 技术 |
|
||||
|------|------|
|
||||
| Android | Kotlin, Jetpack Compose |
|
||||
| 后端 | 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**: 数据看板与高级功能
|
||||
1
android
Submodule
1
android
Submodule
Submodule android added at 72f6d3b2c7
1
backend
Submodule
1
backend
Submodule
Submodule backend added at a7ae5cba5d
Reference in New Issue
Block a user