1
0

add claude

This commit is contained in:
2025-06-01 21:39:53 +09:00
parent 3459231bba
commit 4246f718ef
80 changed files with 7249 additions and 0 deletions

63
README.md Normal file
View File

@ -0,0 +1,63 @@
# ai.card
atprotoベースのカードゲームシステム
## 概要
ai.cardは、ユーザーがデータを所有する分散型カードゲームです。
- atprotoアカウントと連携
- データはユーザーのPDSに保存
- yui-systemによるuniqueカード実装
- iOS/Web/APIの統合プロジェクト
## 技術スタック
- **API**: Python/FastAPI + fastapi_mcp
- **Web**: モダンJavaScript framework
- **iOS**: Swift/SwiftUI
- **データストア**: atproto collection + ローカルキャッシュ
- **認証**: atproto OAuth
## プロジェクト構造
```
ai.card/
├── api/ # FastAPI backend
├── web/ # Web frontend
├── ios/ # iOS app
├── docs/ # Documentation
└── scripts/ # Utility scripts
```
## 機能
- カードガチャシステム
- キラカード0.1%
- uniqueカード0.0001% - 隠し機能)
- atprotoデータ同期
- 改ざん防止機構
## セットアップ
### API
```bash
cd api
pip install -r requirements.txt
uvicorn app.main:app --reload
```
### Web
```bash
cd web
npm install
npm run dev
```
## 開発状況
- [ ] API基盤
- [ ] カードデータモデル
- [ ] ガチャシステム
- [ ] atproto連携
- [ ] Web UI
- [ ] iOS app