Skip to content

Stocks-Are-Everywhere/frontend

Repository files navigation

📘 Project Name

📝 Project Description

Project Image 온세주(온세상이 주식이야)는 국내 주식 시장을 기반으로 한 모의 투자 서비스입니다.
실제 주식 데이터를 활용하여 사용자가 리스크 없이 투자 경험을 쌓을 수 있도록 설계되었으며,
MSA 아키텍처를 통해 주문, 사용자 관리, 매칭 시스템을 효율적으로 운영합니다.
이 서비스를 통해 초보 투자자부터 경험자까지 안전하게 투자 전략을 테스트하고 실력을 향상시킬 수 있습니다.

👥 Contributors


정우용
GitHub
AI + Frontend

이혜민
GitHub
Backend

김연진
GitHub
Backend

신창혁
GitHub
Backend

추호성
GitHub
Backend

박지호
GitHub
Backend

배재유
GitHub
Backend

🔍 Detailed Implementation

Feature / Module Description Link
Order-service 주문 접수, 주문 검증, 주문 내역, 체결 내역 View Code
Matching-service 인메모리 기반 주문 저장 및 체결 View Code
User-service 구글 로그인 기반 로그인 회원, 계좌, 보유 주식 View Code
Frontend 검색, 차트, 호가창, 랭킹 View Code

🛠️ Tech Stack

Frontend

ReactTypeScriptKIS OpenAPI


Backend

SpringSpring BootJPAMySQL gRPCRabbitMQJWTEvent-Driven


Infrastructure

AWSDockerVercel


Collaboration Tools

DiscordNotionGitHub


🚀 주요 기능: 실시간 모의 투자

1. 간편한 로그인 및 계좌 생성

  • 구글 소셜 로그인을 통해 빠르게 서비스에 접근하고, 로그인 시 모의 투자용 더미 계좌가 자동 생성됩니다.
로그인 계좌생성 대시보드 계좌정보

2. 실시간 주식 정보 및 거래

  • KOSPI 종목 실시간 검색 및 KIS 데이터와 사용자 주문을 결합한 호가창 제공
  • WebSocket 기반의 실시간 차트 (15초봉, 1분봉) 및 OHLC 데이터 기반 캔들 차트
종목검색 호가창 실시간차트 캔들차트

3. 고성능 주문 처리 시스템

  • 실시간 주문 접수 및 체결 시스템
  • 수천 명 규모의 동시 주문에도 안정적인 처리 및 동기화
  • 분산 시스템 기반의 효율적인 주문 처리 아키텍처
주문입력 주문확인 체결내역 거래내역

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6