Skip to content

prgrms-web-devcourse-final-project/WEB5_7_gaboja9_BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

image MockStock

모의 주식 투자 사이트


📖 목차


📝 프로젝트 소개

MockStock은 주식 투자 경험을 안전하게 쌓을 수 있도록 돕는 모의 주식 투자 플랫폼입니다.
실제 주식 시장 데이터를 기반으로 가상의 자금을 이용해 주식 거래를 할 수 있으며, 투자 전략을 시뮬레이션하여 금융 감각을 키울 수 있습니다.

개발 기간

25.06.30 ~ 25.08.08

개발 의도

  • 안전한 학습 환경 : 실제 돈을 잃을 위험 없이 투자 경험 제공
  • 현실적인 시뮬레이션: 실시간 또는 지연된 실제 주식 데이터 활용
  • 지속적인 학습 : 투자 내역, 랭킹, 포트폴리오 분석을 통한 성장 유도
  • 소셜 투자 경험: 이용자간 랭킹 시스템으로 재미있는 투자 학습

타겟 사용자

  • 주식 투자에 관심은 있지만 리스크 때문에 망설이는 초보 투자자
  • 새로운 투자 전략을 검증하고 싶은 기존 투자자
  • 금융 교육이 필요한 학생 및 일반인

기대 효과

  • 주식 투자에 대한 진입 장벽 낮추기
  • 실전과 유사한 투자 경험 제공
  • 수익률 기반 경쟁 요소로 재미 유발

⚒ 기술 스택




🛠 프로젝트 아키텍쳐

시스템 아키텍쳐

image

ERD

image

API 명세서

image image image image

📂 프로젝트 구조

📦 MockStock
┣ 📂 domain
┃ ┣ 📂 auth (권한)
┃ ┣ 📂 favorites (관심종목)
┃ ┣ 📂 mails (메일)
┃ ┣ 📂 members (회원)
┃ ┣ 📂 notifications (알림)
┃ ┣ 📂 orders (주문)
┃ ┣ 📂 payments (가상 머니 충전)
┃ ┣ 📂 portfolios (포트폴리오)
┃ ┣ 📂 ranks (랭킹)
┃ ┣ 📂 stock (주식 시세 정보)
┃ ┗ 📂 trades (체결된 거래)
┣ 📂 global (공통 설정, 예외 처리)
┣ 📂 resources
┣ Dockerfile
┗ README.md


✨ 주요 기능

  • ✅ 시장가 기반 주식 매도 / 매수
  • ✅ 지정가 기반 주식 매도 / 매수
  • ✅ 주식별 분봉/일봉/주봉 조회
  • ✅ 보유중인 주식의 포트폴리오 조회
  • ✅ 파산 신청 기능 (보유중인 주식 및 자산 초기화)
  • ✅ 수익률, 자산, 거래량, 파산횟수 랭킹 조회

📸 스크린샷

대시보드

image

주식거래

image

관심종목

image

분봉차트

image

일봉차트

image

주봉차트

image

거래화면

image image image

랭킹

image

포트폴리오

image

거래내역

image

알림

image

설정

image image

파산 신청

image

가상 머니 충전

image image image

👨‍💻 팀원

이름 역할 담당 기능 GitHub
고영민 Backend 회원가입, 로그인, 알림 GitHub
김석완 Backend 서버 배포 및 모니터링, 카카오페이 충전, 랭킹, 관심종목 GitHub
서희승 Backend 웹소켓, 주식 API 조회, 주식 데이터 저장 GitHub
조우현 Backend 주식 매도/매수(시장가, 지정가), 포트폴리오, 메일함, 마이페이지 GitHub
정장오 Frontend 프론트엔드 전체 개발 GitHub

About

5기 7회차 가보자9! 팀 레포지토리입니다.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •