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:
Misaka
2026-05-20 22:25:36 +08:00
commit c4046e9f7e
5 changed files with 67 additions and 0 deletions

15
.gitignore vendored Normal file
View File

@@ -0,0 +1,15 @@
# IDE
.idea/
.vscode/
*.iml
# OS
.DS_Store
Thumbs.db
# Env
.env
.env.*
# Claude
.claude/

6
.gitmodules vendored Normal file
View File

@@ -0,0 +1,6 @@
[submodule "android"]
path = android
url = ../SnapLedger-Android
[submodule "backend"]
path = backend
url = ../SnapLedger-Backend

44
README.md Normal file
View 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

Submodule android added at 72f6d3b2c7

1
backend Submodule

Submodule backend added at a7ae5cba5d