Stockey 프로젝트 개요

SeongEun Gwak·2024년 12월 26일

신한투자증권 프로디지털 아카데미 5기에서 수행한 중간 프로젝트입니다.
4인 팀으로 이루어졌고, 프론트와 백 모두 기능 별로 역할을 분담했습니다.

서비스 기획안: 키워드 기반 주식 인사이트 제공 및 알림 서비스 [StocKey]


1. 서비스 개요

  • 서비스 명: StocKey
  • 목표
    • 키워드와 종목 간의 관계를 시각화 및 랭킹화하여 데이터 기반의 투자 지원
    • 키워드 중심의 커뮤니티와 소통 기능으로 사용자 경험을 강화
  • 타겟층
    • 자신만의 투자 전략과 특정 키워드를 바탕으로 주식 변동성을 분석하는 경향을 가진 헤비 트레이더
    • 숙련된 트레이더의 분석 키워드와 투자 전략에 대해 관심이 있는 라이트 유저
  • 주요 기능: 로그인/회원가입, 키워드 기반 종목 랭킹 시스템, 종목 기반의 키워드 랭킹 시스템, 키워드 중심 채팅, 랭킹 슬랙 알림 기능

2. 서비스 배경

주식 시장은 글로벌 경제, 정치, 기업 실적 등 다양한 요인에 영향을 받으며, 그 변동성은 투자자들에게 기회이자 위협이 됩니다. 이에 따라 투자자들은 데이터를 분석하고 의사 결정을 내리기 위해 더 많은 정보를 필요로 합니다. 그러나 기존 서비스들은 제한된 키워드 제공, 사회적 이슈 및 투자 심리 반영 부족, 헤비 트레이더와 라이트 유저 간의 소통 부족이라는 한계가 있습니다.

기존 서비스의 한계

  1. 제한된 키워드와 데이터 제공: 사용자가 자신만의 키워드를 설정하고, 관련 종목 분석을 받을 수 없어서 빠르게 변하는 시장 트렌드를 따라잡기 어렵습니다.
  2. 사회적 이슈 및 투자 심리 반영 부족: 주식 시장은 기업 실적 외에도 투자자의 감정과 사회적 이슈가 큰 영향을 미치지만, 이를 반영한 데이터 제공이 부족합니다.
  3. 헤비 트레이더와 라이트 유저 간의 연결 부재: 경험이 많은 투자자와 초보자 간의 상호작용을 돕는 플랫폼이 부족해 정보 교환이 원활하지 않습니다.

StocKey의 해결책

  1. 사용자 키워드의 자율성 보장: 사용자가 원하는 키워드를 설정하고, 관련 종목을 분석하여 투자 전략을 세울 수 있습니다.
  2. 데이터 기반 투자 지원: 키워드와 종목 간의 관계를 분석하여 실시간 데이터, 뉴스, 랭킹 등을 제공해 투자자들이 빠르게 결정을 내릴 수 있도록 돕습니다.
  3. 실시간 소통과 정보 공유: 키워드 중심의 채팅방을 통해 투자자들이 실시간으로 의견을 나누고, 초보자와 전문가가 서로 학습할 수 있는 커뮤니티 기능을 제공합니다.

StocKey의 비전

StocKey는 데이터 기반의 맞춤형 주식 분석과 실시간 소통 기능을 통해, 투자자들이 더 나은 결정을 내릴 수 있도록 돕고, 헤비 트레이더와 라이트 유저가 협력할 수 있는 플랫폼으로 성장할 것입니다.


2. 주요 기능 설명

로그인/회원가입

: 사용자가 즐겨찾기/알림 및 채팅 서비스를 이용하기 위한 로그인/회원가입입니다.

  • 회원가입 시 알림 여부와 슬랙 계정 요구

키워드 추출 및 랭킹화

: 매일 뉴스 API를 사용해 종목 별로 키워드를 추출합니다. 키워드의 언급 횟수 및 중요도에 따라 가중치를 부여하고, 키워드-종목에 대한 가중치를 기준으로 랭킹화하여 인사이트를 제공합니다.

  1. 키워드 기반 종목 별 랭킹

    : 특정 키워드에 대해 많이 언급한(=가중치가 높은) 종목의 랭킹 및 주식 차트, 정보를 제공합니다.

    • 랭킹 시스템: 키워드와 종목의 중요도를 분석하고 상위 종목을 랭킹 형식으로 제공
    • 주식 차트: 가장 순위가 높은 종목의 최근 주가 변동 차트 제공
  2. 종목 별 많이 언급된 키워드 수

    : 특정 종목과 관련된 뉴스에서 많이 언급된(=가중치가 높은) 키워드의 랭킹을 제공합니다.

    • 랭킹 시스템: 특정 종목과 관련된 주요 키워드의 빈도를 분석하여 순위 제공
    • 주식 차트 제공: 해당 종목의 주가 변동 차트를 시각화하여 제공.

키워드 중심 채팅

: 특정 키워드를 중심으로 사용자가 소통할 수 있는 채팅 공간을 제공합니다.

  • 채팅방 종류
    • 전체 채팅방
    • 사용자가 가장 많이 즐겨찾기한 상위 키워드 5개에 대한 채팅방
    • 가장 많이 언급된(=가중치가 높은) 상위 키워드 5개에 대한 채팅방
  • 채팅 및 좋아요 기능
    • 채팅별로 좋아요를 달 수 있고, 최신순/좋아요 중 선택 가능

즐겨찾기한 키워드, 종목에 대한 알림 기능

: 사용자들이 즐겨찾기한 키워드/종목 중 선택한 항목에 대해 매일 한 번씩 종목/키워드 순위 제공

  • 슬랙 연동: 슬랙 워크 스페이스에 참여 후 계정 입력 시, 매일 오전 8시에 선택한 종목/키워드에 대한 키워드/종목 랭킹 알림

3. 주요 페이지 및 UI 구성

  1. 인트로 페이지: 서비스에 대한 한 줄 소개

  2. 메인 페이지: 주요 기능 요약, 뉴스 제공

  1. 로그인/회원가입 페이지


  1. 키워드 기반 종목 랭킹 페이지: 특정 키워드 기반의 종목 랭킹 차트 및 주가 변동 그래프.

  1. 종목 기반 키워드 랭킹 페이지: 특정 종목에 대해 언급된 키워드를 바탕으로 한 랭킹 시스템 제공.

  1. 키워드 중심 채팅 페이지: 사용자가 실시간으로 대화할 수 있는 공간, 키워드 기반 채팅방 목록.

  1. 알림 설정 페이지: 즐겨찾기한 키워드 및 종목에 대한 알림을 설정할 수 있는 기능 제공.

4. 기술적 고려 사항

  1. 데이터 수집 및 분석
    • 뉴스 API 연동(Naver 등) 및 키워드 분석(TF-IDF, WordRank, 자연어 처리).
  2. 알림 시스템
    • 슬랙 서비스 연동.
  3. UI/UX 디자인
    • 사용자 친화적인 인터페이스 제공.
    • 모바일, 웹 지원.

5. 향후 발전 가능성

  • 자연어 처리 고도화 및 관련 키워드 추가 제공
  • 종목 추가 및 뉴스 데이터 확장
  • 사용자 맞춤형 알림 서비스
  • 크롬 확장 프로그램 - 뉴스 기사를 읽을 시, 해당 기사에서 키워드를 추출해 관련 종목의 실시간 주가 제공
profile
일단 해보는 중

0개의 댓글