프로젝트 목록으로 돌아가기

Kimprun - 암호화폐 차익거래 플랫폼

업비트와 바이낸스 및 기타 거래소 간의 가격 차이를 실시간으로 분석하여 차익거래 기회를 제공하는 플랫폼입니다.

Web Development개인 프로젝트
Kimprun - 암호화폐 차익거래 플랫폼 프로젝트

담당 역할

💻 Frontend⚙️ Backend

기술 스택

Frontend

React 18Next.js 14WebSocketStomp

Backend

Java 17Spring Boot 3.1.4Spring Batch 5.0.4Spring Security 6.1.3WebSocket + STOMPPostgreSQLMongoDBRedisQueryDSLMyBatisFlywayOAuth2

Infrastructure

DockerKubernetesDocker ComposeHelm ChartsAWS S3AWS RDSAWS EC2CloudflareArgoCDPrometheusGrafanaELK StackGitHub ActionsSlack API

주요 기능

실시간 코인 가격 차이 제공

국내/해외 거래소의 코인 가격을 실시간으로 가져온 후, 거래소 간 코인의 가격차이를 제공합니다. 업비트, 바이낸스 등 주요 거래소의 데이터를 1초 단위로 갱신하여 최신 차익거래 기회를 포착할 수 있습니다.

실시간 채팅 서비스

실시간 채팅을 통해 서로 동적 상호작용을 할 수 있는 서비스가 구현되어 있습니다. WebSocket과 STOMP 프로토콜을 활용하여 지연 없는 실시간 소통이 가능합니다.

거래소 공지사항 실시간 알림

실시간으로 거래소들의 공지사항을 제공하며, 새로운 공지사항이 생겼을 경우 모달을 통해 제공하여 UX 편의성을 증대시켰습니다. 10-20초 단위로 최신 공지를 체크하여 중요한 정보를 놓치지 않습니다.

코인 정보 검색 및 데이터베이스

코인 정보/거래소 정보를 데이터베이스에 적재하여 코인 심볼 검색을 통한 데이터를 제공합니다. 약 7만건의 코인 관련 데이터를 효율적으로 관리하고 빠른 검색이 가능합니다.

커뮤니티 서비스

커뮤니티 서비스를 만들어 게시글을 작성할 수 있으며, 해당 게시글에 댓글 및 공감 기능도 추가하였습니다. 사용자들 간의 정보 공유와 소통이 활발하게 이루어집니다.

팔로우 시스템

팔로우 기능을 추가하였으며, 이를 통해 자신이 팔로우한 유저를 추적 및 자신을 팔로우한 유저를 추적할 수 있습니다. 신뢰할 수 있는 트레이더들의 활동을 쉽게 확인할 수 있습니다.

모바일 반응형 UI/UX

모바일 반응형이 적용되어 모바일로도 UI/UX 편의성을 제공받을 수 있으며, 채팅과 공지 및 다크/화이트모드를 모바일 버튼을 통해 관리할 수 있습니다.

타 서비스와의 차별점

실시간 거래소 공지사항 제공

코인 및 주식과 같은 트레이딩 시스템은 빠른 정보 선점이 트레이딩의 성공 유무를 좌지우지합니다. 이에 따라 다른 코인 정보 웹사이트와는 다르게, 거래소 공지사항을 실시간으로 유저에게 제공하는 기능을 탑재하였습니다.

블록체인 트랜잭션 탐색기 제공

블록체인에는 트랜잭션 탐색기라는 시스템이 있는데, 기존 타 사이트는 이를 제공하지 않음을 확인하였습니다. 이에 따라 차익거래 하려는 코인의 대상 거래소에 얼마나 많은 코인 트랜잭션이 발생하는지를 확인할 수 있는 탐색기 URL을 제공합니다.