尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗가장 쉬운 자산 관리 — 흩어진 자산을 한 화면에.
자산을 가장 쉽게 한 화면으로 통합 관리하는 자산 운영 시스템. 혼자든 가족이든 — 공유는 필요할 때만 선별적으로. 자산 관리 자동화에서 출발해 AI 어시스턴트·투자 분석까지 확장 중이며, 한화 디지털혁신 AI 경진대회 출품작이다.
모든 거래 데이터는 SHARED 또는 PRIVATE 상태를 가진다.
| 구분 | 본인 | 가족 (SHARED) | 가족 (PRIVATE) |
|---|---|---|---|
| 금액 | 공개 | 공개 | 공개 |
| 상세 내역 | 공개 | 공개 | 🔒 개인 지출 |
CFO(관리자)는 전체 자산 흐름을 파악하고, 구성원은 개인 지출의 프라이버시를 보장받는다.
UserCategoryPreference로 키워드 → 카테고리 학습/dashboard/screen, 사전 preset 8종, 채팅에서 runScreenPreset 호출 가능| 영역 | 기술 |
|---|---|
| Framework | Next.js 16.x (App Router, Turbopack) |
| Auth | Clerk |
| Database | PostgreSQL + Prisma 6 |
| AI | Vercel AI SDK + OpenAI gpt-4o-mini (LLM-Mux 경유) |
| Styling | Tailwind CSS + shadcn/ui (Radix UI) |
| 차트·애니메이션 | Recharts + Framer Motion |
| 알림 | Sonner |
| Analytics | PostHog |
| 엑셀 | xlsx |
| Validation | Zod |
| 배포 | Vercel |
# 의존성 설치
npm install
# 환경 변수 설정
cp .env.local.example .env.local
# .env.local에 Clerk 키, DATABASE_URL, DIRECT_URL 등 입력
# DB 스키마 동기화
npx prisma db push
# 시스템 카테고리 시드
npx tsx prisma/seed-categories.ts
# 개발 서버
npm run dev
# Clerk
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
# Database (Prisma)
DATABASE_URL= # pooled (런타임)
DIRECT_URL= # direct (migrations, Vercel 필수)
# Analytics
NEXT_PUBLIC_POSTHOG_KEY=
NEXT_PUBLIC_POSTHOG_HOST=
# AI (선택)
LLM_MUX_URL= # 기본값: http://localhost:8317
app/
api/ ai · stocks · scenario · transactions · accounts · family · cashflow · wealth · realestate · ...
dashboard/ cashflow · assets · budget · transactions · uploads · family · scenario · screen · feed · settings
lib/
actions/ 서버 액션 ('use server') — transaction · categories · accounts · budget · preferences
auth.ts getAuthUser() — 모든 서버 액션/API 진입점
ai.ts LLM-Mux 추상화
components/
ui/ 공용 UI · transaction-drawer · excel-upload-drawer
layout/ DashboardShell — openTransactionDrawer 등 컨텍스트
prisma/
schema.prisma · seed-categories.ts
utils/
excel-parser.ts # 뱅크샐러드 엑셀 파서
자세한 패턴·DB 모델·주의사항은 CLAUDE.md 참조.