신한투자증권 프로디지털 아카데미 5기에서 수행한 중간 프로젝트입니다.
4인 팀으로 이루어졌고, 프론트와 백 모두 기능 별로 역할을 분담했습니다.
서비스 기획안: 키워드 기반 주식 인사이트 제공 및 알림 서비스 [StocKey]
1. 서비스 개요
- 서비스 명: StocKey
- 목표
- 키워드와 종목 간의 관계를 시각화 및 랭킹화하여 데이터 기반의 투자 지원
- 키워드 중심의 커뮤니티와 소통 기능으로 사용자 경험을 강화
- 타겟층
- 자신만의 투자 전략과 특정 키워드를 바탕으로 주식 변동성을 분석하는 경향을 가진 헤비 트레이더
- 숙련된 트레이더의 분석 키워드와 투자 전략에 대해 관심이 있는 라이트 유저
- 주요 기능: 로그인/회원가입, 키워드 기반 종목 랭킹 시스템, 종목 기반의 키워드 랭킹 시스템, 키워드 중심 채팅, 랭킹 슬랙 알림 기능
2. 서비스 배경
주식 시장은 글로벌 경제, 정치, 기업 실적 등 다양한 요인에 영향을 받으며, 그 변동성은 투자자들에게 기회이자 위협이 됩니다. 이에 따라 투자자들은 데이터를 분석하고 의사 결정을 내리기 위해 더 많은 정보를 필요로 합니다. 그러나 기존 서비스들은 제한된 키워드 제공, 사회적 이슈 및 투자 심리 반영 부족, 헤비 트레이더와 라이트 유저 간의 소통 부족이라는 한계가 있습니다.
기존 서비스의 한계
- 제한된 키워드와 데이터 제공: 사용자가 자신만의 키워드를 설정하고, 관련 종목 분석을 받을 수 없어서 빠르게 변하는 시장 트렌드를 따라잡기 어렵습니다.
- 사회적 이슈 및 투자 심리 반영 부족: 주식 시장은 기업 실적 외에도 투자자의 감정과 사회적 이슈가 큰 영향을 미치지만, 이를 반영한 데이터 제공이 부족합니다.
- 헤비 트레이더와 라이트 유저 간의 연결 부재: 경험이 많은 투자자와 초보자 간의 상호작용을 돕는 플랫폼이 부족해 정보 교환이 원활하지 않습니다.
StocKey의 해결책
- 사용자 키워드의 자율성 보장: 사용자가 원하는 키워드를 설정하고, 관련 종목을 분석하여 투자 전략을 세울 수 있습니다.
- 데이터 기반 투자 지원: 키워드와 종목 간의 관계를 분석하여 실시간 데이터, 뉴스, 랭킹 등을 제공해 투자자들이 빠르게 결정을 내릴 수 있도록 돕습니다.
- 실시간 소통과 정보 공유: 키워드 중심의 채팅방을 통해 투자자들이 실시간으로 의견을 나누고, 초보자와 전문가가 서로 학습할 수 있는 커뮤니티 기능을 제공합니다.
StocKey의 비전
StocKey는 데이터 기반의 맞춤형 주식 분석과 실시간 소통 기능을 통해, 투자자들이 더 나은 결정을 내릴 수 있도록 돕고, 헤비 트레이더와 라이트 유저가 협력할 수 있는 플랫폼으로 성장할 것입니다.
2. 주요 기능 설명
로그인/회원가입
: 사용자가 즐겨찾기/알림 및 채팅 서비스를 이용하기 위한 로그인/회원가입입니다.
키워드 추출 및 랭킹화
: 매일 뉴스 API를 사용해 종목 별로 키워드를 추출합니다. 키워드의 언급 횟수 및 중요도에 따라 가중치를 부여하고, 키워드-종목에 대한 가중치를 기준으로 랭킹화하여 인사이트를 제공합니다.
-
키워드 기반 종목 별 랭킹
: 특정 키워드에 대해 많이 언급한(=가중치가 높은) 종목의 랭킹 및 주식 차트, 정보를 제공합니다.
- 랭킹 시스템: 키워드와 종목의 중요도를 분석하고 상위 종목을 랭킹 형식으로 제공
- 주식 차트: 가장 순위가 높은 종목의 최근 주가 변동 차트 제공
-
종목 별 많이 언급된 키워드 수
: 특정 종목과 관련된 뉴스에서 많이 언급된(=가중치가 높은) 키워드의 랭킹을 제공합니다.
- 랭킹 시스템: 특정 종목과 관련된 주요 키워드의 빈도를 분석하여 순위 제공
- 주식 차트 제공: 해당 종목의 주가 변동 차트를 시각화하여 제공.
키워드 중심 채팅
: 특정 키워드를 중심으로 사용자가 소통할 수 있는 채팅 공간을 제공합니다.
- 채팅방 종류
- 전체 채팅방
- 사용자가 가장 많이 즐겨찾기한 상위 키워드 5개에 대한 채팅방
- 가장 많이 언급된(=가중치가 높은) 상위 키워드 5개에 대한 채팅방
- 채팅 및 좋아요 기능
- 채팅별로 좋아요를 달 수 있고, 최신순/좋아요 중 선택 가능
즐겨찾기한 키워드, 종목에 대한 알림 기능
: 사용자들이 즐겨찾기한 키워드/종목 중 선택한 항목에 대해 매일 한 번씩 종목/키워드 순위 제공
- 슬랙 연동: 슬랙 워크 스페이스에 참여 후 계정 입력 시, 매일 오전 8시에 선택한 종목/키워드에 대한 키워드/종목 랭킹 알림
3. 주요 페이지 및 UI 구성
- 인트로 페이지: 서비스에 대한 한 줄 소개

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

- 로그인/회원가입 페이지


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

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

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

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

4. 기술적 고려 사항
- 데이터 수집 및 분석
- 뉴스 API 연동(Naver 등) 및 키워드 분석(TF-IDF, WordRank, 자연어 처리).
- 알림 시스템
- UI/UX 디자인
- 사용자 친화적인 인터페이스 제공.
- 모바일, 웹 지원.
5. 향후 발전 가능성
- 자연어 처리 고도화 및 관련 키워드 추가 제공
- 종목 추가 및 뉴스 데이터 확장
- 사용자 맞춤형 알림 서비스
- 크롬 확장 프로그램 - 뉴스 기사를 읽을 시, 해당 기사에서 키워드를 추출해 관련 종목의 실시간 주가 제공