종합 자산 및 포트폴리오 관리 서비스
- 실시간 주식 정보 제공
- 포트폴리오 관리 (생성/수정/삭제)
- 자산 목표 설정 및 추적
- 장기 목표 로드맵 기능
- 성과 분석 및 리포트 제공
- 월급/예산/현금흐름 통합 관리
- Frontend: React (TypeScript), Ant Design, Redux
- Backend: Spring Boot, Spring Data JPA, Spring Security
- DB: PostgreSQL
- Batch: Spring Batch, Quartz Scheduler
📁 frontend/
└─ src/
├─ components/
├─ pages/
├─ store/
└─ utils/
📁 backend/
└─ src/
├─ main/
│ ├─ java/com/doubleup/
│ └─ resources/
- proxy: 프론트엔드와 백엔드를 연결하는 프록시 서버-외부 API 호출
- 외부 API 토큰 발급 -> 매일 7시 30분 재설정
- 업종 코드 목록 조회 (사용 X)
- 국내 주식 실시간 주가 조회 -> 08:00 ~ 16:00 실시간
- 국내 주식 뉴스 조회 -> 3시간 마다 반복
- 국내 주식 전체 목록 조회 -> 매일 12:00
- 매일 주식 종가 적재 -> 매일 18:00
- 국내 주식 부가 정보 조회 -> 일 1회
- 기간별 주가 조회 -> 적재
- core: 포트폴리오, 장기 목표 등 도메인 로직 관리
- 포트폴리오 생성/수정/삭제
- 포트폴리오 조회
- 장기 목표 생성/수정/삭제
- 장기 목표 조회
- 자산 목표 생성/수정/삭제
- 자산 목표 조회
- 자산 목표 추적
- 자산 목표 달성 여부 확인
- 자산 목표 리포트 생성
cd frontend
npm install
npm run devcd backend
./gradlew bootRunREACT_APP_API_BASE_URL=http://localhost:8080- 공준우 – Backend & 기획