Skip to content

dhslrl321/dhslrl321.github.io

Repository files navigation

jamsil

출근길에 한눈에 보는 매크로 지표 · 시장 지수 · 대표 ETF 대시보드.

컨셉

  • 차트는 직접 그리지 않는다. 기성 서비스(FRED, TradingView)가 훨씬 잘 그린다.
  • 사용자가 매일 아침 보고 싶은 정보만 빠르게 보여주고, 자세한 차트는 외부 링크로 이동.
  • 지수/ETF는 전일 대비 %, **전주 대비 %**만 표시.
  • 매크로 지표는 최신값과 발표일자, 전월 대비 변화량.

섹션

  1. 매크로 지표 (FRED 월간 발표)

    • 연방기금금리, 장단기 금리차, CPI, Core CPI, 비농업 고용자수, 실업률
  2. 시장 지수 (FRED daily)

    • S&P 500, NASDAQ Composite, Dow Jones, VIX, 10Y Treasury, DXY
  3. 대표 ETF (TradingView 링크)

    • SPY, QQQ, DIA, IWM, TLT, HYG, GLD, USO, XLK, XLF, XLE, SOXX

빠른 시작

npm install
npm run update-data   # FRED에서 최신 데이터 수집
npm run dev
npm run build

데이터 (실시간)

  • 시장 / MDD: Yahoo Finance chart API
  • 매크로: FRED API
  • 둘 다 브라우저에서 직접 호출 시 CORS에 막히므로 Cloudflare Worker 프록시를 경유한다.
  • 응답은 localStorage 기반 1시간 TTL 캐시 + 메모리 캐시로 보관 (새로고침해도 1시간 내 재요청 없음).

Cloudflare Worker 프록시

src/config/proxy.jsCLOUDFLARE_WORKER_URL에 배포한 Worker 주소를 넣는다. Worker 코드는 ?url= 쿼리로 받은 대상 URL을 그대로 fetch해 access-control-allow-origin: *를 붙여 반환한다.

기술 스택

  • React 19 + Vite
  • styled-components
  • Recharts (MDD underwater 차트)
  • 데이터: Yahoo Finance + FRED (Cloudflare Worker 프록시 경유)
  • 배포: GitHub Pages (main 브랜치 push 시 자동)

라이선스

MIT

About

실시간 미국 경제 지표/주식 시장 몰아보기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors