개인 자산 및 이력 관리를 위한 통합 프로젝트입니다.
React 기반 프론트엔드, .NET 백엔드, Blazor Resume 모듈, Nexacro + Spring 실습 프로젝트까지 포함되어 있습니다.
- 여러 장의 선불카드(충전식 카드) 관리
- 카드별 잔액 확인
- [사용] 버튼을 통한 결제 처리
- 충전/사용 이력 관리
- 대여 및 상환 내역 기록
- 차용인별 거래 이력 조회
- 요약 및 상세 내역 화면
- 카드별 충전/사용 내역
- 차용인별 대출/상환 내역
- 월별 보고서 기능 (개발 예정)
- 매일/매주 점검할 항목 관리
- 달력 기반 UI로 진행 현황 표시
- 체크 전 / 일부 체크 / 체크 완료 상태 구분
- Oracle DB + .NET 백엔드 기반
- Blazor WebAssembly 기반 이력 관리 UI
- 기본정보, 프로젝트 이력 입력/수정
- Excel 다운로드 기능 (개발 예정)
- Vercel에
/resume경로로 배포
- Nexacro17 Studio와 Spring MVC 연동
- 파일 업/다운로드 및 컴포넌트 실습
- Frontend: React (CRA) → Vercel 배포
- Backend: ASP.NET Core (C#) → Oracle DB, EF Core, Fly.io/Render/Azure 배포
- Database: Supabase(PostgreSQL) → Oracle DB로 마이그레이션 진행 중
- Resume Module: Blazor WebAssembly (.NET 9) → Vercel 정적 배포
- Experimental: Nexacro17 + Spring (JDK 1.7) → Eclipse Dynamic Web Project
balance-book/
├── frontend/ # React (Vercel)
├── backend/ # ASP.NET Core (C#)
├── blazor/
│ └── resume/ # Blazor WASM 이력 관리
├── ns/ # Nexacro + Spring 통합 실습
│ ├── nexacro/
│ └── spring/
├── .gitignore
├── README.md
- IDE
- VS Code (React, Backend)
- Visual Studio 2022 (Blazor)
- Eclipse (Spring, Nexacro)
- Cloud / Infra
- Vercel (프론트 배포)
- Railway / Render / Azure (백엔드 배포)
- Oracle Cloud VM (LLM 실습, OCR 서버)
- main: Production 배포용
- dev: Pre-Production (Vercel Preview, Railway/Azure Dev DB 연결)
- feature/*: 개별 기능 개발 브랜치 (예:
feature-blazor-resume)
- 카드/대출/루틴 통합 리포트 대시보드
- OCR 기반 상품명 자동 추출 기능 (Python + FastAPI, Railway 배포)
- Resume Excel 다운로드 및 PDF 생성
- GitHub.io 블로그와 연계한 개발기 문서화
- 📂 GitHub Repo: balance-book
- 🌐 배포: https://balance-book.vercel.app
- 📝 Blog: iyabong.github.io