├── .github ├── ISSUE_TEMPLATE │ └── -fe-be---task-번호--task-제목.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── CI.yml │ ├── deploy-alpha.yml │ └── deploy-production.yml ├── .gitignore ├── BE ├── .dockerignore ├── .eslintrc.js ├── .prettierrc ├── Dockerfile ├── README.md ├── docker-compose.yml ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── asset │ │ ├── asset-service.spec.ts │ │ ├── asset.controller.ts │ │ ├── asset.entity.ts │ │ ├── asset.module.ts │ │ ├── asset.repository.ts │ │ ├── asset.service.ts │ │ ├── dto │ │ │ ├── asset-response.dto.ts │ │ │ ├── mypage-response.dto.ts │ │ │ └── stock-element-response.dto.ts │ │ ├── interface │ │ │ └── user-stock.interface.ts │ │ ├── user-stock.entity.ts │ │ └── user-stock.repository.ts │ ├── auth │ │ ├── auth.controller.ts │ │ ├── auth.module.ts │ │ ├── auth.service.spec.ts │ │ ├── auth.service.ts │ │ ├── dto │ │ │ ├── auth-credentials.dto.ts │ │ │ ├── profile-response.dto.ts │ │ │ └── rename-user.dto.ts │ │ ├── jwt-auth-guard.ts │ │ ├── optional-auth-guard.ts │ │ ├── strategy │ │ │ ├── jwt.strategy.ts │ │ │ └── kakao.strategy.ts │ │ ├── user.controller.ts │ │ ├── user.entity.ts │ │ ├── user.repository.ts │ │ └── user.service.ts │ ├── common │ │ ├── filters │ │ │ └── http-exception.filter.ts │ │ ├── koreaInvestment │ │ │ ├── interface │ │ │ │ └── korea-investment.interface.ts │ │ │ ├── korea-investment.domain-service.ts │ │ │ └── korea-investment.module.ts │ │ ├── redis │ │ │ ├── redis.domain-service.ts │ │ │ ├── redis.module.ts │ │ │ └── redis.provider.ts │ │ └── websocket │ │ │ ├── base-socket.domain-service.ts │ │ │ ├── interface │ │ │ └── socket.interface.ts │ │ │ ├── socket-token.domain-service.ts │ │ │ ├── socket.gateway.ts │ │ │ └── socket.module.ts │ ├── configs │ │ └── typeorm.config.ts │ ├── main.ts │ ├── news │ │ ├── dto │ │ │ ├── news-data-output.dto.ts │ │ │ ├── news-database-response.dto.ts │ │ │ ├── news-item-data.dto.ts │ │ │ └── news-response.dto.ts │ │ ├── interface │ │ │ └── news-value.interface.ts │ │ ├── naver-api-domian.service.ts │ │ ├── news.controller.ts │ │ ├── news.entity.ts │ │ ├── news.module.ts │ │ ├── news.repository.ts │ │ └── news.service.ts │ ├── ranking │ │ ├── dto │ │ │ ├── ranking-data.dto.ts │ │ │ ├── ranking-response.dto.ts │ │ │ └── ranking-result.dto.ts │ │ ├── enum │ │ │ └── sort-type.enum.ts │ │ ├── interface │ │ │ └── ranking.interface.ts │ │ ├── ranking.controller.ts │ │ ├── ranking.module.ts │ │ ├── ranking.service.spec.ts │ │ └── ranking.service.ts │ ├── stock │ │ ├── bookmark │ │ │ ├── dto │ │ │ │ └── stock-bookmark-response,dto.ts │ │ │ ├── interface │ │ │ │ └── bookmark.interface.ts │ │ │ ├── stock-bookmark.controller.ts │ │ │ ├── stock-bookmark.entity.ts │ │ │ ├── stock-bookmark.module.ts │ │ │ ├── stock-bookmark.repository.ts │ │ │ ├── stock-bookmark.service.spec.ts │ │ │ └── stock-bookmark.service.ts │ │ ├── detail │ │ │ ├── dto │ │ │ │ ├── stock-detail-chart-data.dto.ts │ │ │ │ ├── stock-detail-chart-request.dto.ts │ │ │ │ ├── stock-detail-chart-response.dto.ts │ │ │ │ └── stock-detail-response.dto.ts │ │ │ ├── interface │ │ │ │ ├── stock-detail-chart.interface.ts │ │ │ │ └── stock-detail.interface.ts │ │ │ ├── mockdata │ │ │ │ ├── stock-detail-chart.mockdata.ts │ │ │ │ └── stock-detail.mockdata.ts │ │ │ ├── stock-detail.controller.ts │ │ │ ├── stock-detail.entity.ts │ │ │ ├── stock-detail.module.ts │ │ │ ├── stock-detail.repository.ts │ │ │ ├── stock-detail.service.spec.ts │ │ │ └── stock-detail.service.ts │ │ ├── enum │ │ │ └── market-type.ts │ │ ├── index │ │ │ ├── dto │ │ │ │ ├── stock-index-list-chart.element.dto.ts │ │ │ │ ├── stock-index-response-element.dto.ts │ │ │ │ ├── stock-index-response.dto.ts │ │ │ │ └── stock-index-value-element.dto.ts │ │ │ ├── interface │ │ │ │ └── stock-index.interface.ts │ │ │ ├── mockdata │ │ │ │ ├── stock-index-list.mockdata.ts │ │ │ │ └── stock-index-value.mockdata.ts │ │ │ ├── stock-index.controller.ts │ │ │ ├── stock-index.module.ts │ │ │ ├── stock-index.service.spec.ts │ │ │ └── stock-index.service.ts │ │ ├── list │ │ │ ├── dto │ │ │ │ └── stock-list-response.dto.ts │ │ │ ├── interface │ │ │ │ └── search-params.interface.ts │ │ │ ├── stock-list.controller.ts │ │ │ ├── stock-list.entity.ts │ │ │ ├── stock-list.module.ts │ │ │ ├── stock-list.repostiory.ts │ │ │ ├── stock-list.service.spec.ts │ │ │ └── stock-list.service.ts │ │ ├── order │ │ │ ├── dto │ │ │ │ ├── stock-order-element-response.dto.ts │ │ │ │ └── stock-order-request.dto.ts │ │ │ ├── enum │ │ │ │ ├── status-type.ts │ │ │ │ └── trade-type.ts │ │ │ ├── interface │ │ │ │ └── stock-order-raw.interface.ts │ │ │ ├── stock-order.controller.ts │ │ │ ├── stock-order.entity.ts │ │ │ ├── stock-order.module.ts │ │ │ ├── stock-order.repository.ts │ │ │ ├── stock-order.service.spec.ts │ │ │ └── stock-order.service.ts │ │ ├── topfive │ │ │ ├── dto │ │ │ │ ├── stock-ranking-data.dto.ts │ │ │ │ ├── stock-ranking-request.dto.ts │ │ │ │ └── stock-ranking-response.dto.ts │ │ │ ├── interface │ │ │ │ └── stock-topfive.interface.ts │ │ │ ├── mockdata │ │ │ │ ├── stock-topfive-high.mockdata.ts │ │ │ │ └── stock-topfive-low.mockdata.ts │ │ │ ├── stock-topfive.controller.ts │ │ │ ├── stock-topfive.module.ts │ │ │ ├── stock-topfive.service.spec.ts │ │ │ └── stock-topfive.service.ts │ │ └── trade │ │ │ └── history │ │ │ ├── dto │ │ │ ├── daily-stock-trade-history-data.dto.ts │ │ │ ├── daily-stock-trade-history-ouput.dto.ts │ │ │ ├── daily-stock-trade-history-response.dto.ts │ │ │ ├── stock-detail-socket-data.dto.ts │ │ │ ├── today-stock-trade-history-data.dto.ts │ │ │ ├── today-stock-trade-history-output.dto.ts │ │ │ └── today-stock-trade-history-response.dto.ts │ │ │ ├── interface │ │ │ ├── Inquire-ccnl.interface.ts │ │ │ ├── inquire-daily-price.interface.ts │ │ │ └── sse-event.ts │ │ │ ├── mockdata │ │ │ ├── stock-trade-history-daily.mockdata.ts │ │ │ └── stock-trade-history-today.mockdata.ts │ │ │ ├── stock-trade-history.controller.ts │ │ │ ├── stock-trade-history.module.ts │ │ │ ├── stock-trade-history.service.spec.ts │ │ │ └── stock-trade-history.service.ts │ ├── stockSocket │ │ ├── base-stock-socket.domain-service.ts │ │ ├── stock-execute-order.repository.ts │ │ ├── stock-index-socket.service.ts │ │ ├── stock-price-socket.service.ts │ │ └── stock-socket.module.ts │ ├── types │ │ └── express.d.ts │ └── util │ │ ├── get-full-URL.ts │ │ ├── get-header.ts │ │ └── swagger.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json ├── FE ├── .dockerignore ├── .prettierrc.json ├── Dockerfile ├── README.md ├── eslint.config.js ├── index.html ├── nginx │ └── nginx.conf ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ └── robots.txt ├── src │ ├── App.css │ ├── App.tsx │ ├── assets │ │ ├── emptyAnimation.json │ │ ├── favicon.ico │ │ ├── logo.png │ │ ├── logo.webp │ │ ├── noResultAnimation.json │ │ └── searchAnimation.json │ ├── components │ │ ├── GlobalErrorFallback.tsx │ │ ├── Header.tsx │ │ ├── Loading.tsx │ │ ├── Login │ │ │ ├── Input.tsx │ │ │ ├── index.tsx │ │ │ └── type.ts │ │ ├── ModalOveray.tsx │ │ ├── Mypage │ │ │ ├── Account.tsx │ │ │ ├── AccountCondition.tsx │ │ │ ├── AccountSkeleton.tsx │ │ │ ├── BookMark.tsx │ │ │ ├── BookMarkSkeleton.tsx │ │ │ ├── CancelAlertModal.tsx │ │ │ ├── MyInfo.tsx │ │ │ ├── MyInfoSkeleton.tsx │ │ │ ├── MyStocksList.tsx │ │ │ ├── Nav.tsx │ │ │ ├── Order.tsx │ │ │ ├── OrderSkeleton.tsx │ │ │ └── type.ts │ │ ├── News │ │ │ ├── Card.tsx │ │ │ ├── News.tsx │ │ │ ├── NewsCardSkeleton.tsx │ │ │ ├── NewsSkeleton.tsx │ │ │ └── type.ts │ │ ├── Rank │ │ │ ├── Card.tsx │ │ │ ├── List.tsx │ │ │ ├── Nav.tsx │ │ │ ├── RankingSkeleton.tsx │ │ │ └── type.ts │ │ ├── Search │ │ │ ├── KoreanMapping.ts │ │ │ ├── SearchCard.tsx │ │ │ ├── SearchCardHighlight.tsx │ │ │ ├── SearchHistoryItem.tsx │ │ │ ├── SearchHistoryList.tsx │ │ │ ├── SearchInput.tsx │ │ │ ├── SearchList.tsx │ │ │ ├── index.tsx │ │ │ └── type.ts │ │ ├── StockIndex │ │ │ ├── Card.tsx │ │ │ ├── StockIndexSekleton.tsx │ │ │ ├── index.tsx │ │ │ └── type.ts │ │ ├── StocksDetail │ │ │ ├── Chart.tsx │ │ │ ├── ChartSkeleton.tsx │ │ │ ├── Header.tsx │ │ │ ├── PriceSection │ │ │ │ ├── TableColumn.tsx │ │ │ │ ├── TableDayCard.tsx │ │ │ │ ├── TableLiveCard.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── type.ts │ │ │ ├── TradeSection │ │ │ │ ├── BuySection.tsx │ │ │ │ ├── SellSection.tsx │ │ │ │ ├── TradeAlertModal.tsx │ │ │ │ └── index.tsx │ │ │ └── type.ts │ │ ├── Toast.tsx │ │ └── TopFive │ │ │ ├── Card.tsx │ │ │ ├── List.tsx │ │ │ ├── Nav.tsx │ │ │ ├── SkeletonCard.tsx │ │ │ ├── SkeletonList.tsx │ │ │ ├── index.tsx │ │ │ └── type.ts │ ├── constants.ts │ ├── hooks │ │ ├── useBookmark.ts │ │ ├── useCanvasRef.ts │ │ ├── useCanvasResize.ts │ │ ├── useChart.ts │ │ ├── useDebounce.ts │ │ ├── useMouseMove.ts │ │ ├── useMouseUpDown.ts │ │ ├── useMouseWheel.ts │ │ ├── useOrder.ts │ │ ├── useSearchHistoryHook.ts │ │ └── useUser.ts │ ├── index.css │ ├── main.tsx │ ├── page │ │ ├── Home.tsx │ │ ├── MyPage.tsx │ │ ├── Rank.tsx │ │ └── StocksDetail.tsx │ ├── service │ │ ├── assets.ts │ │ ├── auth.ts │ │ ├── bookmark.ts │ │ ├── news.ts │ │ ├── orders.ts │ │ ├── ranking.ts │ │ ├── search.ts │ │ ├── stocks.ts │ │ ├── tradeHistory.ts │ │ └── user.ts │ ├── store │ │ ├── useAuthStore.ts │ │ ├── useLoginModalStore.ts │ │ ├── useOrderCancleAlertModalStore.ts │ │ ├── useSearchInputStore.ts │ │ ├── useSearchModalStore.ts │ │ └── useTradeAlertModalStore.ts │ ├── types.ts │ ├── utils │ │ ├── chart │ │ │ ├── drawBarChart.ts │ │ │ ├── drawCandleChart.ts │ │ │ ├── drawChart.ts │ │ │ ├── drawChartGrid.ts │ │ │ ├── drawLineChart.ts │ │ │ ├── drawLowerYAxis.ts │ │ │ ├── drawMouseGrid.ts │ │ │ ├── drawUpperYAxis.ts │ │ │ ├── drawXAxis.ts │ │ │ ├── makeChartDataFlat.ts │ │ │ ├── makeLabels.ts │ │ │ └── setCanvasSize.ts │ │ ├── common.ts │ │ ├── format.ts │ │ ├── renderChart.ts │ │ └── socket.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.app.tsbuildinfo ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.node.tsbuildinfo └── vite.config.ts ├── README.md └── scripts ├── __pycache__ └── stress-test.script.cpython-311.pyc ├── stock-list.script.py └── stress-test.script.py /.github/ISSUE_TEMPLATE/-fe-be---task-번호--task-제목.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/.github/ISSUE_TEMPLATE/-fe-be---task-번호--task-제목.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-alpha.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/.github/workflows/deploy-alpha.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/.github/workflows/deploy-production.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/.gitignore -------------------------------------------------------------------------------- /BE/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | Dockerfile 3 | node_modules 4 | dist 5 | .env* -------------------------------------------------------------------------------- /BE/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/.eslintrc.js -------------------------------------------------------------------------------- /BE/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/.prettierrc -------------------------------------------------------------------------------- /BE/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/Dockerfile -------------------------------------------------------------------------------- /BE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/README.md -------------------------------------------------------------------------------- /BE/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/docker-compose.yml -------------------------------------------------------------------------------- /BE/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/nest-cli.json -------------------------------------------------------------------------------- /BE/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/package-lock.json -------------------------------------------------------------------------------- /BE/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/package.json -------------------------------------------------------------------------------- /BE/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/app.controller.spec.ts -------------------------------------------------------------------------------- /BE/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/app.controller.ts -------------------------------------------------------------------------------- /BE/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/app.module.ts -------------------------------------------------------------------------------- /BE/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/app.service.ts -------------------------------------------------------------------------------- /BE/src/asset/asset-service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/asset-service.spec.ts -------------------------------------------------------------------------------- /BE/src/asset/asset.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/asset.controller.ts -------------------------------------------------------------------------------- /BE/src/asset/asset.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/asset.entity.ts -------------------------------------------------------------------------------- /BE/src/asset/asset.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/asset.module.ts -------------------------------------------------------------------------------- /BE/src/asset/asset.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/asset.repository.ts -------------------------------------------------------------------------------- /BE/src/asset/asset.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/asset.service.ts -------------------------------------------------------------------------------- /BE/src/asset/dto/asset-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/dto/asset-response.dto.ts -------------------------------------------------------------------------------- /BE/src/asset/dto/mypage-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/dto/mypage-response.dto.ts -------------------------------------------------------------------------------- /BE/src/asset/dto/stock-element-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/dto/stock-element-response.dto.ts -------------------------------------------------------------------------------- /BE/src/asset/interface/user-stock.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/interface/user-stock.interface.ts -------------------------------------------------------------------------------- /BE/src/asset/user-stock.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/user-stock.entity.ts -------------------------------------------------------------------------------- /BE/src/asset/user-stock.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/asset/user-stock.repository.ts -------------------------------------------------------------------------------- /BE/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /BE/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/auth.module.ts -------------------------------------------------------------------------------- /BE/src/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /BE/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/auth.service.ts -------------------------------------------------------------------------------- /BE/src/auth/dto/auth-credentials.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/dto/auth-credentials.dto.ts -------------------------------------------------------------------------------- /BE/src/auth/dto/profile-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/dto/profile-response.dto.ts -------------------------------------------------------------------------------- /BE/src/auth/dto/rename-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/dto/rename-user.dto.ts -------------------------------------------------------------------------------- /BE/src/auth/jwt-auth-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/jwt-auth-guard.ts -------------------------------------------------------------------------------- /BE/src/auth/optional-auth-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/optional-auth-guard.ts -------------------------------------------------------------------------------- /BE/src/auth/strategy/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/strategy/jwt.strategy.ts -------------------------------------------------------------------------------- /BE/src/auth/strategy/kakao.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/strategy/kakao.strategy.ts -------------------------------------------------------------------------------- /BE/src/auth/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/user.controller.ts -------------------------------------------------------------------------------- /BE/src/auth/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/user.entity.ts -------------------------------------------------------------------------------- /BE/src/auth/user.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/user.repository.ts -------------------------------------------------------------------------------- /BE/src/auth/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/auth/user.service.ts -------------------------------------------------------------------------------- /BE/src/common/filters/http-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/filters/http-exception.filter.ts -------------------------------------------------------------------------------- /BE/src/common/koreaInvestment/interface/korea-investment.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/koreaInvestment/interface/korea-investment.interface.ts -------------------------------------------------------------------------------- /BE/src/common/koreaInvestment/korea-investment.domain-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/koreaInvestment/korea-investment.domain-service.ts -------------------------------------------------------------------------------- /BE/src/common/koreaInvestment/korea-investment.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/koreaInvestment/korea-investment.module.ts -------------------------------------------------------------------------------- /BE/src/common/redis/redis.domain-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/redis/redis.domain-service.ts -------------------------------------------------------------------------------- /BE/src/common/redis/redis.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/redis/redis.module.ts -------------------------------------------------------------------------------- /BE/src/common/redis/redis.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/redis/redis.provider.ts -------------------------------------------------------------------------------- /BE/src/common/websocket/base-socket.domain-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/websocket/base-socket.domain-service.ts -------------------------------------------------------------------------------- /BE/src/common/websocket/interface/socket.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/websocket/interface/socket.interface.ts -------------------------------------------------------------------------------- /BE/src/common/websocket/socket-token.domain-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/websocket/socket-token.domain-service.ts -------------------------------------------------------------------------------- /BE/src/common/websocket/socket.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/websocket/socket.gateway.ts -------------------------------------------------------------------------------- /BE/src/common/websocket/socket.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/common/websocket/socket.module.ts -------------------------------------------------------------------------------- /BE/src/configs/typeorm.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/configs/typeorm.config.ts -------------------------------------------------------------------------------- /BE/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/main.ts -------------------------------------------------------------------------------- /BE/src/news/dto/news-data-output.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/dto/news-data-output.dto.ts -------------------------------------------------------------------------------- /BE/src/news/dto/news-database-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/dto/news-database-response.dto.ts -------------------------------------------------------------------------------- /BE/src/news/dto/news-item-data.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/dto/news-item-data.dto.ts -------------------------------------------------------------------------------- /BE/src/news/dto/news-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/dto/news-response.dto.ts -------------------------------------------------------------------------------- /BE/src/news/interface/news-value.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/interface/news-value.interface.ts -------------------------------------------------------------------------------- /BE/src/news/naver-api-domian.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/naver-api-domian.service.ts -------------------------------------------------------------------------------- /BE/src/news/news.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/news.controller.ts -------------------------------------------------------------------------------- /BE/src/news/news.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/news.entity.ts -------------------------------------------------------------------------------- /BE/src/news/news.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/news.module.ts -------------------------------------------------------------------------------- /BE/src/news/news.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/news.repository.ts -------------------------------------------------------------------------------- /BE/src/news/news.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/news/news.service.ts -------------------------------------------------------------------------------- /BE/src/ranking/dto/ranking-data.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/ranking/dto/ranking-data.dto.ts -------------------------------------------------------------------------------- /BE/src/ranking/dto/ranking-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/ranking/dto/ranking-response.dto.ts -------------------------------------------------------------------------------- /BE/src/ranking/dto/ranking-result.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/ranking/dto/ranking-result.dto.ts -------------------------------------------------------------------------------- /BE/src/ranking/enum/sort-type.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/ranking/enum/sort-type.enum.ts -------------------------------------------------------------------------------- /BE/src/ranking/interface/ranking.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/ranking/interface/ranking.interface.ts -------------------------------------------------------------------------------- /BE/src/ranking/ranking.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/ranking/ranking.controller.ts -------------------------------------------------------------------------------- /BE/src/ranking/ranking.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/ranking/ranking.module.ts -------------------------------------------------------------------------------- /BE/src/ranking/ranking.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/ranking/ranking.service.spec.ts -------------------------------------------------------------------------------- /BE/src/ranking/ranking.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/ranking/ranking.service.ts -------------------------------------------------------------------------------- /BE/src/stock/bookmark/dto/stock-bookmark-response,dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/bookmark/dto/stock-bookmark-response,dto.ts -------------------------------------------------------------------------------- /BE/src/stock/bookmark/interface/bookmark.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/bookmark/interface/bookmark.interface.ts -------------------------------------------------------------------------------- /BE/src/stock/bookmark/stock-bookmark.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/bookmark/stock-bookmark.controller.ts -------------------------------------------------------------------------------- /BE/src/stock/bookmark/stock-bookmark.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/bookmark/stock-bookmark.entity.ts -------------------------------------------------------------------------------- /BE/src/stock/bookmark/stock-bookmark.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/bookmark/stock-bookmark.module.ts -------------------------------------------------------------------------------- /BE/src/stock/bookmark/stock-bookmark.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/bookmark/stock-bookmark.repository.ts -------------------------------------------------------------------------------- /BE/src/stock/bookmark/stock-bookmark.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/bookmark/stock-bookmark.service.spec.ts -------------------------------------------------------------------------------- /BE/src/stock/bookmark/stock-bookmark.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/bookmark/stock-bookmark.service.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/dto/stock-detail-chart-data.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/dto/stock-detail-chart-data.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/dto/stock-detail-chart-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/dto/stock-detail-chart-request.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/dto/stock-detail-chart-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/dto/stock-detail-chart-response.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/dto/stock-detail-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/dto/stock-detail-response.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/interface/stock-detail-chart.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/interface/stock-detail-chart.interface.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/interface/stock-detail.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/interface/stock-detail.interface.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/mockdata/stock-detail-chart.mockdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/mockdata/stock-detail-chart.mockdata.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/mockdata/stock-detail.mockdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/mockdata/stock-detail.mockdata.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/stock-detail.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/stock-detail.controller.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/stock-detail.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/stock-detail.entity.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/stock-detail.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/stock-detail.module.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/stock-detail.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/stock-detail.repository.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/stock-detail.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/stock-detail.service.spec.ts -------------------------------------------------------------------------------- /BE/src/stock/detail/stock-detail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/detail/stock-detail.service.ts -------------------------------------------------------------------------------- /BE/src/stock/enum/market-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/enum/market-type.ts -------------------------------------------------------------------------------- /BE/src/stock/index/dto/stock-index-list-chart.element.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/dto/stock-index-list-chart.element.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/index/dto/stock-index-response-element.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/dto/stock-index-response-element.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/index/dto/stock-index-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/dto/stock-index-response.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/index/dto/stock-index-value-element.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/dto/stock-index-value-element.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/index/interface/stock-index.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/interface/stock-index.interface.ts -------------------------------------------------------------------------------- /BE/src/stock/index/mockdata/stock-index-list.mockdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/mockdata/stock-index-list.mockdata.ts -------------------------------------------------------------------------------- /BE/src/stock/index/mockdata/stock-index-value.mockdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/mockdata/stock-index-value.mockdata.ts -------------------------------------------------------------------------------- /BE/src/stock/index/stock-index.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/stock-index.controller.ts -------------------------------------------------------------------------------- /BE/src/stock/index/stock-index.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/stock-index.module.ts -------------------------------------------------------------------------------- /BE/src/stock/index/stock-index.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/stock-index.service.spec.ts -------------------------------------------------------------------------------- /BE/src/stock/index/stock-index.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/index/stock-index.service.ts -------------------------------------------------------------------------------- /BE/src/stock/list/dto/stock-list-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/list/dto/stock-list-response.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/list/interface/search-params.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/list/interface/search-params.interface.ts -------------------------------------------------------------------------------- /BE/src/stock/list/stock-list.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/list/stock-list.controller.ts -------------------------------------------------------------------------------- /BE/src/stock/list/stock-list.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/list/stock-list.entity.ts -------------------------------------------------------------------------------- /BE/src/stock/list/stock-list.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/list/stock-list.module.ts -------------------------------------------------------------------------------- /BE/src/stock/list/stock-list.repostiory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/list/stock-list.repostiory.ts -------------------------------------------------------------------------------- /BE/src/stock/list/stock-list.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/list/stock-list.service.spec.ts -------------------------------------------------------------------------------- /BE/src/stock/list/stock-list.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/list/stock-list.service.ts -------------------------------------------------------------------------------- /BE/src/stock/order/dto/stock-order-element-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/dto/stock-order-element-response.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/order/dto/stock-order-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/dto/stock-order-request.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/order/enum/status-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/enum/status-type.ts -------------------------------------------------------------------------------- /BE/src/stock/order/enum/trade-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/enum/trade-type.ts -------------------------------------------------------------------------------- /BE/src/stock/order/interface/stock-order-raw.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/interface/stock-order-raw.interface.ts -------------------------------------------------------------------------------- /BE/src/stock/order/stock-order.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/stock-order.controller.ts -------------------------------------------------------------------------------- /BE/src/stock/order/stock-order.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/stock-order.entity.ts -------------------------------------------------------------------------------- /BE/src/stock/order/stock-order.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/stock-order.module.ts -------------------------------------------------------------------------------- /BE/src/stock/order/stock-order.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/stock-order.repository.ts -------------------------------------------------------------------------------- /BE/src/stock/order/stock-order.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/stock-order.service.spec.ts -------------------------------------------------------------------------------- /BE/src/stock/order/stock-order.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/order/stock-order.service.ts -------------------------------------------------------------------------------- /BE/src/stock/topfive/dto/stock-ranking-data.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/topfive/dto/stock-ranking-data.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/topfive/dto/stock-ranking-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/topfive/dto/stock-ranking-request.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/topfive/dto/stock-ranking-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/topfive/dto/stock-ranking-response.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/topfive/interface/stock-topfive.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/topfive/interface/stock-topfive.interface.ts -------------------------------------------------------------------------------- /BE/src/stock/topfive/mockdata/stock-topfive-high.mockdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/topfive/mockdata/stock-topfive-high.mockdata.ts -------------------------------------------------------------------------------- /BE/src/stock/topfive/mockdata/stock-topfive-low.mockdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/topfive/mockdata/stock-topfive-low.mockdata.ts -------------------------------------------------------------------------------- /BE/src/stock/topfive/stock-topfive.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/topfive/stock-topfive.controller.ts -------------------------------------------------------------------------------- /BE/src/stock/topfive/stock-topfive.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/topfive/stock-topfive.module.ts -------------------------------------------------------------------------------- /BE/src/stock/topfive/stock-topfive.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/topfive/stock-topfive.service.spec.ts -------------------------------------------------------------------------------- /BE/src/stock/topfive/stock-topfive.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/topfive/stock-topfive.service.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/dto/daily-stock-trade-history-data.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/dto/daily-stock-trade-history-data.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/dto/daily-stock-trade-history-ouput.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/dto/daily-stock-trade-history-ouput.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/dto/daily-stock-trade-history-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/dto/daily-stock-trade-history-response.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/dto/stock-detail-socket-data.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/dto/stock-detail-socket-data.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/dto/today-stock-trade-history-data.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/dto/today-stock-trade-history-data.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/dto/today-stock-trade-history-output.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/dto/today-stock-trade-history-output.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/dto/today-stock-trade-history-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/dto/today-stock-trade-history-response.dto.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/interface/Inquire-ccnl.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/interface/Inquire-ccnl.interface.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/interface/inquire-daily-price.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/interface/inquire-daily-price.interface.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/interface/sse-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/interface/sse-event.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/mockdata/stock-trade-history-daily.mockdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/mockdata/stock-trade-history-daily.mockdata.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/mockdata/stock-trade-history-today.mockdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/mockdata/stock-trade-history-today.mockdata.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/stock-trade-history.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/stock-trade-history.controller.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/stock-trade-history.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/stock-trade-history.module.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/stock-trade-history.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/stock-trade-history.service.spec.ts -------------------------------------------------------------------------------- /BE/src/stock/trade/history/stock-trade-history.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stock/trade/history/stock-trade-history.service.ts -------------------------------------------------------------------------------- /BE/src/stockSocket/base-stock-socket.domain-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stockSocket/base-stock-socket.domain-service.ts -------------------------------------------------------------------------------- /BE/src/stockSocket/stock-execute-order.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stockSocket/stock-execute-order.repository.ts -------------------------------------------------------------------------------- /BE/src/stockSocket/stock-index-socket.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stockSocket/stock-index-socket.service.ts -------------------------------------------------------------------------------- /BE/src/stockSocket/stock-price-socket.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stockSocket/stock-price-socket.service.ts -------------------------------------------------------------------------------- /BE/src/stockSocket/stock-socket.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/stockSocket/stock-socket.module.ts -------------------------------------------------------------------------------- /BE/src/types/express.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/types/express.d.ts -------------------------------------------------------------------------------- /BE/src/util/get-full-URL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/util/get-full-URL.ts -------------------------------------------------------------------------------- /BE/src/util/get-header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/util/get-header.ts -------------------------------------------------------------------------------- /BE/src/util/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/src/util/swagger.ts -------------------------------------------------------------------------------- /BE/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /BE/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/test/jest-e2e.json -------------------------------------------------------------------------------- /BE/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/tsconfig.build.json -------------------------------------------------------------------------------- /BE/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/BE/tsconfig.json -------------------------------------------------------------------------------- /FE/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | Dockerfile 3 | node_modules 4 | dist 5 | .env* -------------------------------------------------------------------------------- /FE/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/.prettierrc.json -------------------------------------------------------------------------------- /FE/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/Dockerfile -------------------------------------------------------------------------------- /FE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/README.md -------------------------------------------------------------------------------- /FE/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/eslint.config.js -------------------------------------------------------------------------------- /FE/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/index.html -------------------------------------------------------------------------------- /FE/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/nginx/nginx.conf -------------------------------------------------------------------------------- /FE/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/package-lock.json -------------------------------------------------------------------------------- /FE/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/package.json -------------------------------------------------------------------------------- /FE/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/postcss.config.js -------------------------------------------------------------------------------- /FE/public/robots.txt: -------------------------------------------------------------------------------- 1 | user-agent: * 2 | allow: / -------------------------------------------------------------------------------- /FE/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/App.css -------------------------------------------------------------------------------- /FE/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/App.tsx -------------------------------------------------------------------------------- /FE/src/assets/emptyAnimation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/assets/emptyAnimation.json -------------------------------------------------------------------------------- /FE/src/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/assets/favicon.ico -------------------------------------------------------------------------------- /FE/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/assets/logo.png -------------------------------------------------------------------------------- /FE/src/assets/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/assets/logo.webp -------------------------------------------------------------------------------- /FE/src/assets/noResultAnimation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/assets/noResultAnimation.json -------------------------------------------------------------------------------- /FE/src/assets/searchAnimation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/assets/searchAnimation.json -------------------------------------------------------------------------------- /FE/src/components/GlobalErrorFallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/GlobalErrorFallback.tsx -------------------------------------------------------------------------------- /FE/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Header.tsx -------------------------------------------------------------------------------- /FE/src/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Loading.tsx -------------------------------------------------------------------------------- /FE/src/components/Login/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Login/Input.tsx -------------------------------------------------------------------------------- /FE/src/components/Login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Login/index.tsx -------------------------------------------------------------------------------- /FE/src/components/Login/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Login/type.ts -------------------------------------------------------------------------------- /FE/src/components/ModalOveray.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/ModalOveray.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/Account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/Account.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/AccountCondition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/AccountCondition.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/AccountSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/AccountSkeleton.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/BookMark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/BookMark.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/BookMarkSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/BookMarkSkeleton.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/CancelAlertModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/CancelAlertModal.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/MyInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/MyInfo.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/MyInfoSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/MyInfoSkeleton.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/MyStocksList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/MyStocksList.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/Nav.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/Order.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/Order.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/OrderSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/OrderSkeleton.tsx -------------------------------------------------------------------------------- /FE/src/components/Mypage/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Mypage/type.ts -------------------------------------------------------------------------------- /FE/src/components/News/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/News/Card.tsx -------------------------------------------------------------------------------- /FE/src/components/News/News.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/News/News.tsx -------------------------------------------------------------------------------- /FE/src/components/News/NewsCardSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/News/NewsCardSkeleton.tsx -------------------------------------------------------------------------------- /FE/src/components/News/NewsSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/News/NewsSkeleton.tsx -------------------------------------------------------------------------------- /FE/src/components/News/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/News/type.ts -------------------------------------------------------------------------------- /FE/src/components/Rank/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Rank/Card.tsx -------------------------------------------------------------------------------- /FE/src/components/Rank/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Rank/List.tsx -------------------------------------------------------------------------------- /FE/src/components/Rank/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Rank/Nav.tsx -------------------------------------------------------------------------------- /FE/src/components/Rank/RankingSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Rank/RankingSkeleton.tsx -------------------------------------------------------------------------------- /FE/src/components/Rank/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Rank/type.ts -------------------------------------------------------------------------------- /FE/src/components/Search/KoreanMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Search/KoreanMapping.ts -------------------------------------------------------------------------------- /FE/src/components/Search/SearchCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Search/SearchCard.tsx -------------------------------------------------------------------------------- /FE/src/components/Search/SearchCardHighlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Search/SearchCardHighlight.tsx -------------------------------------------------------------------------------- /FE/src/components/Search/SearchHistoryItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Search/SearchHistoryItem.tsx -------------------------------------------------------------------------------- /FE/src/components/Search/SearchHistoryList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Search/SearchHistoryList.tsx -------------------------------------------------------------------------------- /FE/src/components/Search/SearchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Search/SearchInput.tsx -------------------------------------------------------------------------------- /FE/src/components/Search/SearchList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Search/SearchList.tsx -------------------------------------------------------------------------------- /FE/src/components/Search/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Search/index.tsx -------------------------------------------------------------------------------- /FE/src/components/Search/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Search/type.ts -------------------------------------------------------------------------------- /FE/src/components/StockIndex/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StockIndex/Card.tsx -------------------------------------------------------------------------------- /FE/src/components/StockIndex/StockIndexSekleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StockIndex/StockIndexSekleton.tsx -------------------------------------------------------------------------------- /FE/src/components/StockIndex/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StockIndex/index.tsx -------------------------------------------------------------------------------- /FE/src/components/StockIndex/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StockIndex/type.ts -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/Chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/Chart.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/ChartSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/ChartSkeleton.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/Header.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/PriceSection/TableColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/PriceSection/TableColumn.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/PriceSection/TableDayCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/PriceSection/TableDayCard.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/PriceSection/TableLiveCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/PriceSection/TableLiveCard.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/PriceSection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/PriceSection/index.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/PriceSection/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/PriceSection/type.ts -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/TradeSection/BuySection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/TradeSection/BuySection.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/TradeSection/SellSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/TradeSection/SellSection.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/TradeSection/TradeAlertModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/TradeSection/TradeAlertModal.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/TradeSection/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/TradeSection/index.tsx -------------------------------------------------------------------------------- /FE/src/components/StocksDetail/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/StocksDetail/type.ts -------------------------------------------------------------------------------- /FE/src/components/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/Toast.tsx -------------------------------------------------------------------------------- /FE/src/components/TopFive/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/TopFive/Card.tsx -------------------------------------------------------------------------------- /FE/src/components/TopFive/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/TopFive/List.tsx -------------------------------------------------------------------------------- /FE/src/components/TopFive/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/TopFive/Nav.tsx -------------------------------------------------------------------------------- /FE/src/components/TopFive/SkeletonCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/TopFive/SkeletonCard.tsx -------------------------------------------------------------------------------- /FE/src/components/TopFive/SkeletonList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/TopFive/SkeletonList.tsx -------------------------------------------------------------------------------- /FE/src/components/TopFive/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/TopFive/index.tsx -------------------------------------------------------------------------------- /FE/src/components/TopFive/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/components/TopFive/type.ts -------------------------------------------------------------------------------- /FE/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/constants.ts -------------------------------------------------------------------------------- /FE/src/hooks/useBookmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useBookmark.ts -------------------------------------------------------------------------------- /FE/src/hooks/useCanvasRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useCanvasRef.ts -------------------------------------------------------------------------------- /FE/src/hooks/useCanvasResize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useCanvasResize.ts -------------------------------------------------------------------------------- /FE/src/hooks/useChart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useChart.ts -------------------------------------------------------------------------------- /FE/src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /FE/src/hooks/useMouseMove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useMouseMove.ts -------------------------------------------------------------------------------- /FE/src/hooks/useMouseUpDown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useMouseUpDown.ts -------------------------------------------------------------------------------- /FE/src/hooks/useMouseWheel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useMouseWheel.ts -------------------------------------------------------------------------------- /FE/src/hooks/useOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useOrder.ts -------------------------------------------------------------------------------- /FE/src/hooks/useSearchHistoryHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useSearchHistoryHook.ts -------------------------------------------------------------------------------- /FE/src/hooks/useUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/hooks/useUser.ts -------------------------------------------------------------------------------- /FE/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/index.css -------------------------------------------------------------------------------- /FE/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/main.tsx -------------------------------------------------------------------------------- /FE/src/page/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/page/Home.tsx -------------------------------------------------------------------------------- /FE/src/page/MyPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/page/MyPage.tsx -------------------------------------------------------------------------------- /FE/src/page/Rank.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/page/Rank.tsx -------------------------------------------------------------------------------- /FE/src/page/StocksDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/page/StocksDetail.tsx -------------------------------------------------------------------------------- /FE/src/service/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/service/assets.ts -------------------------------------------------------------------------------- /FE/src/service/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/service/auth.ts -------------------------------------------------------------------------------- /FE/src/service/bookmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/service/bookmark.ts -------------------------------------------------------------------------------- /FE/src/service/news.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/service/news.ts -------------------------------------------------------------------------------- /FE/src/service/orders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/service/orders.ts -------------------------------------------------------------------------------- /FE/src/service/ranking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/service/ranking.ts -------------------------------------------------------------------------------- /FE/src/service/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/service/search.ts -------------------------------------------------------------------------------- /FE/src/service/stocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/service/stocks.ts -------------------------------------------------------------------------------- /FE/src/service/tradeHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/service/tradeHistory.ts -------------------------------------------------------------------------------- /FE/src/service/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/service/user.ts -------------------------------------------------------------------------------- /FE/src/store/useAuthStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/store/useAuthStore.ts -------------------------------------------------------------------------------- /FE/src/store/useLoginModalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/store/useLoginModalStore.ts -------------------------------------------------------------------------------- /FE/src/store/useOrderCancleAlertModalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/store/useOrderCancleAlertModalStore.ts -------------------------------------------------------------------------------- /FE/src/store/useSearchInputStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/store/useSearchInputStore.ts -------------------------------------------------------------------------------- /FE/src/store/useSearchModalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/store/useSearchModalStore.ts -------------------------------------------------------------------------------- /FE/src/store/useTradeAlertModalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/store/useTradeAlertModalStore.ts -------------------------------------------------------------------------------- /FE/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/types.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/drawBarChart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/drawBarChart.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/drawCandleChart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/drawCandleChart.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/drawChart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/drawChart.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/drawChartGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/drawChartGrid.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/drawLineChart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/drawLineChart.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/drawLowerYAxis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/drawLowerYAxis.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/drawMouseGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/drawMouseGrid.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/drawUpperYAxis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/drawUpperYAxis.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/drawXAxis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/drawXAxis.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/makeChartDataFlat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/makeChartDataFlat.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/makeLabels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/makeLabels.ts -------------------------------------------------------------------------------- /FE/src/utils/chart/setCanvasSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/chart/setCanvasSize.ts -------------------------------------------------------------------------------- /FE/src/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/common.ts -------------------------------------------------------------------------------- /FE/src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/format.ts -------------------------------------------------------------------------------- /FE/src/utils/renderChart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/renderChart.ts -------------------------------------------------------------------------------- /FE/src/utils/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/src/utils/socket.ts -------------------------------------------------------------------------------- /FE/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /FE/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/tailwind.config.js -------------------------------------------------------------------------------- /FE/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/tsconfig.app.json -------------------------------------------------------------------------------- /FE/tsconfig.app.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/tsconfig.app.tsbuildinfo -------------------------------------------------------------------------------- /FE/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/tsconfig.json -------------------------------------------------------------------------------- /FE/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/tsconfig.node.json -------------------------------------------------------------------------------- /FE/tsconfig.node.tsbuildinfo: -------------------------------------------------------------------------------- 1 | {"root":["./vite.config.ts"],"version":"5.6.3"} -------------------------------------------------------------------------------- /FE/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/FE/vite.config.ts -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/README.md -------------------------------------------------------------------------------- /scripts/__pycache__/stress-test.script.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/scripts/__pycache__/stress-test.script.cpython-311.pyc -------------------------------------------------------------------------------- /scripts/stock-list.script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/scripts/stock-list.script.py -------------------------------------------------------------------------------- /scripts/stress-test.script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web16-JuGa/HEAD/scripts/stress-test.script.py --------------------------------------------------------------------------------