Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
3381eec
chore: build.sh 파일 작성
jjamming Oct 31, 2025
6b7a6b3
Merge branch 'main' into develop
jjamming Nov 2, 2025
53577cd
chore: echarts 라이브러리 의존성 추가
jjamming Nov 2, 2025
2cb64e4
chore: 주가 정렬 삭제
jjamming Nov 2, 2025
87cd6f7
style: 종목 리스트 길이 고정
jjamming Nov 2, 2025
9213610
feat: 주가 캔들 차트 구현
jjamming Nov 2, 2025
ccee29d
type: API 명세에 따라 타입 변경
jjamming Nov 3, 2025
24e8f37
feat: 변경된 타입과 변수명 동기화
jjamming Nov 3, 2025
6d2a154
chore: 불러오기 절대경로 변경
jjamming Nov 3, 2025
11d87c4
style: 파비콘 추가
jjamming Nov 3, 2025
992fd62
style: shadcn tabs 의존성 추가
jjamming Nov 3, 2025
47b4636
style: shadcn tabs 컴포넌트 추가
jjamming Nov 3, 2025
9130c15
feat: 기간 필터, 차트타입 필터 구현
jjamming Nov 3, 2025
d69bf6c
feat: line 차트 추가 및 날짜 포맷팅
jjamming Nov 3, 2025
896fd6f
chore: 목데이터 변경
jjamming Nov 3, 2025
6e3e602
chore: tabs prettier 포맷팅
jjamming Nov 3, 2025
230b7ac
chore: pnpm-lock prettier 포맷팅
jjamming Nov 3, 2025
d99a033
Merge pull request #42 from TeamStockPort/feat/#40-charts
jjamming Nov 3, 2025
a408d77
chore: axios 의존성 설치
jjamming Nov 14, 2025
1bc017c
chore: tanstack query 의존성 설치
jjamming Nov 14, 2025
d92ba37
chore: tanstack query 의존성 추가
jjamming Nov 14, 2025
df39d69
chore: 필요없는 파일 삭제
jjamming Nov 14, 2025
66f93a3
feat: endpoint 상수화
jjamming Nov 14, 2025
c82cc1d
chore: 선택 파라미터 있을 때만 반영하도록 수정
jjamming Nov 14, 2025
1408bcb
chore: lint / prettier 오류 해결
jjamming Nov 14, 2025
8c1ba77
Merge branch 'chore/#28-axios-setting' of https://github.com/TeamStoc…
jjamming Nov 14, 2025
b7356cb
chore: prettier 오류 해결
jjamming Nov 14, 2025
64d9bfc
Merge pull request #45 from TeamStockPort/chore/#28-axios-setting
jjamming Nov 14, 2025
b4e837f
feat: 로딩 스피너 컴포넌트 설치
jjamming Nov 14, 2025
2d7b628
type: API 형식에 맞게 지수 데이터 타입 변경
jjamming Nov 14, 2025
14f7e7f
feat: 지수 API 연결 및 변경된 타입에 맞추어 컴포넌트 변경
jjamming Nov 14, 2025
29ad0e7
chore: 지수 데이터 주기 2주로 변경
jjamming Nov 14, 2025
fb107dd
chore: prettier 에러 수정
jjamming Nov 14, 2025
3991d2f
chore: 지수 목데이터 삭제
jjamming Nov 14, 2025
22bbfd0
Merge pull request #46 from TeamStockPort/feat/#44-index-api
jjamming Nov 14, 2025
32ef846
feat: 종목 검색 get 함수, 커스텀 훅 작성
jjamming Nov 17, 2025
6977bf5
feat: useDebounce 훅 생성
jjamming Nov 17, 2025
e2054db
chore: API 파일 위치 이동
jjamming Nov 17, 2025
dcbcea4
feat: 상단바 검색 창 및 결과 리스트 구현
jjamming Nov 17, 2025
19dfb11
chore: modify prettier
jjamming Nov 17, 2025
aea67dd
Merge pull request #47 from TeamStockPort/feat/#43-search-assets
jjamming Nov 17, 2025
5dc9f32
type: 백엔드 타입에 맞게 api 응답 타입 변경
jjamming Nov 17, 2025
23d3b46
feat: 종목 상세 API 함수 및 훅 생성
jjamming Nov 17, 2025
27bb181
feat: API 응답 형식에 맞추어 페이지 및 컴포넌트 수정
jjamming Nov 17, 2025
00e4bbd
feat: 가격 데이터 1천 단위 포맷팅
jjamming Nov 17, 2025
559ec45
feat: 차트 데이터 API 요청 분리 및 로딩 처리
jjamming Nov 17, 2025
2ff0bd7
chore: 10년 주가 렌더링 데이터 변경
jjamming Nov 17, 2025
82c0ac7
chore: 10년 데이터 모두 렌더링
jjamming Nov 17, 2025
e5b46f4
chore: 라인차트로 기본 값 변경
jjamming Nov 17, 2025
2a5a058
feat: 주가 리스트 API 함수 및 훅 구현
jjamming Nov 17, 2025
d897c27
feat: API 데이터에 맞추어 타입 변경 및 렌더링
jjamming Nov 17, 2025
90837c2
chore: 목데이터 삭제
jjamming Nov 17, 2025
ab7b9ff
Merge pull request #49 from TeamStockPort/feat/#48-asset-info-api
jjamming Nov 17, 2025
0fdf41a
style: Empty 컴포넌트 import
jjamming Nov 17, 2025
e21d555
feat: 포트폴리오 페이지 퍼블리싱
jjamming Nov 17, 2025
9d4983c
chore: 목데이터 생성 및 API 응답 타입 정의
jjamming Nov 18, 2025
64307b4
chore: 백테스트 목데이터 추가
jjamming Nov 18, 2025
0d5b2a5
feat: 결과 비교, 포맷팅 유틸 함수 생성
jjamming Nov 18, 2025
fbedafd
feat: 백테스트 결과 요약 컴포넌트 퍼블리싱
jjamming Nov 18, 2025
203db6d
feat: 백테스트와 지수 비교 테이블 퍼블리싱
jjamming Nov 18, 2025
0375c8d
feat: 백테스트 결과 차트 컴포넌트 퍼블리싱
jjamming Nov 18, 2025
3a83143
chore: tooltip any 타입 제거
jjamming Nov 18, 2025
e8d768f
feat: 백테스트 결과 컴포넌트 퍼블리싱
jjamming Nov 18, 2025
4af9d33
style: 포트폴리오 입력 디자인 변경
jjamming Nov 18, 2025
5774aa2
feat: 시작일자 유효성 조건 변경
jjamming Nov 18, 2025
c1a55b9
chore: prettier 에러 해결
jjamming Nov 18, 2025
cf354f1
Merge pull request #51 from TeamStockPort/feat/#41-publish-backtest
jjamming Nov 18, 2025
00bb216
feat: 백테스트 API 함수 및 훅 작성
jjamming Nov 18, 2025
6f973d8
type: 백엔드 양식에 맞추어 타입 변경 및 매핑 함수 추가
jjamming Nov 18, 2025
8ccfb37
feat: Progress 컴포넌트 설치 및 커스텀 훅 생성
jjamming Nov 18, 2025
c5c9715
feat: Progress 스타일 및 시간 변경
jjamming Nov 18, 2025
066b497
feat: 백테스트 API 연동
jjamming Nov 18, 2025
9e12938
chore: prettier 수정
jjamming Nov 18, 2025
d5c8011
feat: Pending UI 오버레이로 변경
jjamming Nov 18, 2025
aa12a3d
chore: 종료날짜 기본값 오늘 -> 어제로 변경
jjamming Nov 18, 2025
3dd4dc1
feat: 종목 검색 로딩중 UI 추가
jjamming Nov 18, 2025
d79b4fc
chore: 종목 선택시 로딩 컴포넌트 나오는 문제 해결
jjamming Nov 18, 2025
eeb3215
chore: build 에러 수정
jjamming Nov 18, 2025
f74192e
Merge pull request #52 from TeamStockPort/feat/#50-backtest-api
jjamming Nov 18, 2025
25ef6a8
fix: 시작 가능 날짜 현재 기준 10년 이내로 변경
jjamming Nov 18, 2025
885793b
fix: 가격 데이터 포맷팅 후 렌더링
jjamming Nov 18, 2025
5801bf1
chore: 차트데이터 점 제거
jjamming Nov 18, 2025
d97c108
feat: 서버에서 전달받은 에러 메시지를 렌더링하도록 변경
jjamming Nov 18, 2025
eab7e89
chore: 백엔드측 에러메시지를 렌더링하도록 변경
jjamming Nov 18, 2025
8d1cded
chore: 시작 날짜 1990-01-01 이후로 가능하도록 변경
jjamming Nov 18, 2025
bfa9ebe
Merge pull request #53 from TeamStockPort/fix-backtest-startDate
jjamming Nov 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
node_modules
dist
build
README.md
README.md
pnpm-lock.yaml
2 changes: 2 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,13 @@ import tseslint from "typescript-eslint";
import reactHooks from "eslint-plugin-react-hooks";
import reactRefresh from "eslint-plugin-react-refresh";
import react from "eslint-plugin-react";
import prettier from "eslint-config-prettier";

export default [
{ ignores: ["dist", "node_modules", "build"] },
js.configs.recommended,
...tseslint.configs.recommended,
prettier, // Prettier와 충돌하는 ESLint 규칙 비활성화
{
files: ["**/*.{ts,tsx}"],
languageOptions: {
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<link rel="icon" type="image/png" href="/images/logo.png" />
<!--파비콘-->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>StockPort</title>
Expand Down
7 changes: 7 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,18 @@
"@hookform/resolvers": "^5.1.1",
"@radix-ui/react-label": "^2.1.7",
"@radix-ui/react-popover": "^1.1.14",
"@radix-ui/react-progress": "^1.1.8",
"@radix-ui/react-radio-group": "^1.3.7",
"@radix-ui/react-slot": "^1.2.3",
"@radix-ui/react-tabs": "^1.1.13",
"@tailwindcss/vite": "^4.1.8",
"@tanstack/react-query": "^5.90.8",
"axios": "^1.13.2",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"date-fns": "^4.1.0",
"echarts": "^6.0.0",
"echarts-for-react": "^3.0.2",
"lodash": "^4.17.21",
"lucide-react": "^0.514.0",
"pretendard": "^1.3.9",
Expand All @@ -36,6 +42,7 @@
"devDependencies": {
"@eslint/js": "^9.25.0",
"@tailwindcss/postcss": "^4.1.8",
"@tanstack/react-query-devtools": "^5.90.2",
"@types/lodash": "^4.17.17",
"@types/node": "^24.0.1",
"@types/react": "^19.1.4",
Expand Down
Loading