- 주식 차트에 내가 작성한 오답노트와 그 날 뉴스를 띄워 간편하게 주식 피드백을 할 수 있는 서비스
- 개발 기간 : 2023.08 - 2023.10 (7주)
- 프레임워크: Spring boot (Java), Next.js (TypeScript)
- 서버: MySQL, Docker, EC2, RDS, S3, Gitlab, Jenkins
- 라이브러리 및 기타 솔루션
- BackEnd
- JWT, Json, Lombok, MapStruct
- Jpa, Spring-security
- Frontend
- 상태관리: recoil
- 차트: TradingView Lightweight Charts
- 에디터: TOAST UI editor
- 스타일링: Chakra UI, styled components, react-icons
- AI
- 뉴스 군집화: DBSCAN
- 감성분석: BERT, Huggingface
- 한국어뉴스: snunlp/KR-FinBert-SC
- 영어뉴스: ProsusAI/finbert
- 채팅: ChatGPT API, Langchain, FAISS, BeautifulSoup
- BackEnd
- 협업툴: Gitlab, Jira, Notion, Mattermost
- 회원 관리
- OAuth를 사용하여 간편 로그인 제공
- 회원 정보 수정 및 탈퇴 기능 제공
- 오답노트 기반으로 투자 수익 확인 가능
- 관심종목 추가, 삭제 가능
- 오답노트
- 본인의 매수/매도 가격을 기록하고, 피드백 할 수 있게 함
- Enum Type을 사용하여 오답노트 종류를 설정하고, 그에 맞는 정보를 보여줌
- @NotNull 어노테이션을 사용하여 데이터 무결성 검증
- 이미지를 첨부하거나, 관련 뉴스 링크를 첨부할 수 있도록 함
- 뉴스
- 크롤링을 통해 주식 종목에 맞는 뉴스 정보 수집
- Google Bert를 사용하여 뉴스 제목 긍/부정 판단 가능
- 같은 키워드를 사용한 뉴스끼리 군집화하여 중복 기사 제거, 많이 나온 토픽을 기준으로 뉴스 중요도 정보 제공
- 날짜, 종목에 맞는 뉴스 조회 가능
- 해당 주식 종목과 관련이 있는 해외 주식 종목의 뉴스를 보여줌
- 차트
- pykrx 라이브러리를 사용하여 주식 정보 수집
- 검색한 주식의 일일 차트 정보 조회 가능
- 차트 날짜에 맞는 뉴스 및 오답노트를 보여줌
- 커뮤니티
- 오답노트에 비공개 여부를 설정하여 다른 사람과 공유할 수 있도록 함
- 다른 사람을 팔로우하여 피드에 팔로우 한 사람들의 오답노트를 볼 수 있도록 함
- 댓글 기능을 통해 오답노트에 대한 피드백을 할 수 있도록 함
- 추천 기능을 통해 실시간 인기 오답노트를 확인할 수 있도록 함
- 스크랩 기능을 통해 나중에 다시 보고 싶은 오답노트를 저장할 수 있도록 함
- 밸류체인
- 국내 종목과 관련있는 해외 기업들의 정보와 최근 주가 그래프를 보여줌
(1) 랜딩페이지
(2) 주식 차트
(3) 오답노트
(4) 회원 관리 및 기타
Backend | Backend | Backend | Frontend | Frontend | Frontend |
오성락 | 김민석 | 오준석 | 서동훈 | 박재은 | 팽지우 |
OhSeongRak |
pxxnxx |
joonsuk12 |
gns9541 |
Jpark11 |
JiwooPaeng |