Skip to content

[신한투자증권] 프로 디지털 아카데미 4기 - openAPI 활용 프로젝트

Notifications You must be signed in to change notification settings

sooyeon-kr/Egg-Guard

Repository files navigation

Egg Guard(에그 가드)

시연영상 👉🏻 Click!

📅 프로젝트 개요

💵 기간

2024.06.04 ~ 2024.06.11 - 기획 및 설계 2024.06.12 ~ 2024.06.27 - 개발

💵 이지 팀원 소개

박소연 오수연 임찬솔 장호익

💵 기획 배경

  • 투자로 수익을 내는 사람들은 어떤 산업에서 무엇언제 사고 산 것을 언제 팔아야하는 지를 잘 알고 있습니다. 기업에 대한 가치를 어떻게 매기는 걸까요?

  • 주변에 이러한 지인이 있다면, 매일 매일 물어보고 따라하고 싶지 않나요?

  • 수익률이 높은 개인 투자자의 경험을 간접적으로 얻고, 이를 통해 투자 통찰력을 확장하도록 도와주는 포트폴리오 구독 서비스를 기획하였습니다.

  • 수익률이 낮은 개인 투자자벤치마킹 을 통해 투자의 개선점을 찾거나 투자 전략과 같은 투자 지식을 습득 할 수 있습니다.

  • 수익률이 높은 개인 투자자는 수익률을 자랑할 수 있는 공간 이 될 수 있으며, 포트폴리오 게시를 통해 부가적인 수입 창출 이 가능합니다.

더 이상 감이 아닌, 명확한 투자 기준으로 높은 수익률의 포트폴리오를 구성해보세요!

💵 핵심 기능

  • 한국투자증권 openAPI 를 활용한 실계좌 추가
  • 한국투자증권 openAPI 를 활용한 구독 포트폴리오의 보유종목 조회최근 거래내역(3개월) 조회
  • 네이버 증권 데이터 를 활용한 백테스팅으로 과거 투자 성과 조회
  • KRX(한국거래소) 정보데이터시스템 제공의 표준 산업 분류 코드 를 활용한 워드 클라우드 형태투자를 많이한 산업 Top5
  • 한국투자증권 openAPI표준 산업 분류 코드 를 활용한 구독 포트폴리오 투자한 산업 및 종목별 Top5, 어제 거래 현황

💡서비스 소개

Egg Guard(에그가드)

에그가드는, 포트폴리오 구독 웹 서비스입니다.

(수익률이 높은 개인 투자자)

  1. 계좌추가합니다.
    (앱키, 시크릿키, 계좌번호)

  2. 내 포트폴리오 페이지로 이동하여, 포트폴리오 등록을 합니다. (제목 / 소개 / 내용 / 월 구독료 입력)

  3. 내 포트폴리오를 구독한 사람의 질문에 답변을 달아, 자신의 투자 이유와 같은 내용을 전달합니다.

(수익률이 낮은 개인 투자자)

  1. 마이페이지로 이동하여, 크레딧을 충전합니다.

  2. 포트폴리오 페이지로 이동하여, 원하는 포트폴리오를 구독합니다.

  3. 포트폴리오 상세페이지로 이동하여, 과거 투자 성과 조회, 최근 거래 내역 조회, 보유 종목 조회 등을 통해 비율로만 알 수 있었던 내용에 대해 자세히 보며 투자 경험간접적으로 경험하며 분석합니다.

  4. 질의응답 페이지로 이동하여, 궁금한 점에 대해서 의견을 주고 받습니다.

Egg Guard를 통해 수익률을 높여보세요

⚙️ 기술 스택

React TypeScript JavaScript tailwindcss shadcnui

NodeJS sequelize
JWT python

MySQL

GitHub Actions nginx AWS

Notion Slack Discord Jira Figma

📂시스템 아키텍처

구조도

🖼 주요 화면

랜딩페이지

💵 메인

모바일
Web Mobile

회원관리

💵 회원가입

모바일
Web Mobile
Web Mobile

마이페이지

💵 계좌 추가

모바일
Web Mobile

나의 포트폴리오 페이지

💵 포트폴리오 등록(게시) / 등록(게시) 취소

모바일
Web Mobile

포트폴리오 메인페이지

💵 포트폴리오 구독

모바일
Web Mobile

포트폴리오 상세페이지

💵 보유종목조회

모바일
Web Mobile

💵 최근거래내역

모바일
Web Mobile

💵 과거 투자 성과 조회

모바일
Web Mobile
Web Mobile

💵 질의 응답

모바일
Web Mobile

포트폴리오 구독페이지

💵 구독 취소

모바일
Web Mobile

포트폴리오 분석페이지

💵 투자한 산업 및 종목별 Top5

모바일
Web Mobile

💵 어제 거래 내역 한눈에 보기

모바일
Web Mobile

컨벤션

📍 Git 컨벤션

<컨벤션> : <설명>
컨벤션 설명
feat 새로운 기능과 관련된 것을 의미한다.
fix 오류와 같은 것을 수정했을 때 사용한다.
docs 문서와 관련하여 수정한 부분이 있을 때 사용한다.
style 코드의 변화와 관련없는 포맷이나 세미콜론을 놓친 것과 같은 부분들을 의미한다.
refactor 코드의 리팩토링을 의미한다.
test test를 추가하거나 수정했을 때를 의미한다.
chore build와 관련된 부분, 패키지 매니저 설정 등 여러가지 production code와 무관한 부분 들을 의미한다. 말 그대로 자질구레한 일들이다.
add 이미지 등의 정적 자원 추가를 의미한다.
init 초기 설정 세팅을 의미한다.
rename 파일 혹은 폴더 명을 수정하거나 옮기는 작업을 의미한다.

About

[신한투자증권] 프로 디지털 아카데미 4기 - openAPI 활용 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published