스코이는 스테이블코인을 일상적인 결제 수단으로 사용할 수 있도록 설계된 금융 플랫폼입니다. 결제부터 투자까지, 누구나 쉽게 사용할 수 있는 편리한 스테이블 코인 금융 환경을 제공하는 것을 목표로 합니다.
- CoolSMS 기반 휴대폰 번호 인증으로 간편하게 회원가입
- 6자리 간편 비밀번호 + JWT 토큰 방식으로 빠르고 안전한 로그인
- 5회 실패 시 계정 잠금, SMS 재인증으로 해제
- 업비트·빗썸 API 키를 등록해 두 거래소를 하나의 앱에서 통합 관리
- 거래소별 연동 상태 확인 및 API 키 등록·수정·삭제
- 원화(KRW) 충전 요청 및 USDT/USDC 입금 주소 생성·조회
- 보유 자산(KRW, BTC, ETH 등) 전체 조회
- 주문 체결 시 FCM 푸시 알림 및 실시간 웹소켓 연동
- 입출금·충전 거래 내역을 기간·유형별로 통합 조회
- 원화 출금 (카카오·네이버·하나 2차 인증 지원)
- 거래 UUID 기반 상세 내역 조회
| 마크/김주헌 | 호/원종호 | 띵/장명준 | 드로코드/김민규 | 희동/서희정 |
|---|---|---|---|---|
rlawngjs0313 |
yee2know |
komascode |
kingmingyu |
seohyunk09 |
- Java 21
- Spring Boot 4.0.1
- MySQL
- Swagger 2.7.0
- Feign Client
| Gitmoji | Description |
|---|---|
✨ feat: |
새로운 기능 추가 |
🐛 fix: |
버그 수정 |
📝 docs: |
문서 추가, 수정, 삭제 |
✅ test: |
테스트 코드 추가, 수정, 삭제 |
💄 style: |
코드 형식 변경 |
♻️ refactor: |
코드 리팩토링 |
⚡️ perf: |
성능 개선 |
💚 ci: |
CI 관련 설정 수정 |
🚀 chore: |
기타 변경사항 |
🔥 remove:️ |
코드 및 파일 제거 |
도메인 아키텍쳐 (DDD)
└── java/com/example/scoi/
├── domain
| ├── auth # 인증 관련
| ├── charge # 충전 관련
| ├── invest # 투자 관련
| ├── member # 마이페이지 관련
| ├── myWallet # 내지갑 관련
| └── transfer # 이체 관련
├── global
| ├── apiPayload # 응답 통일
| ├── security # 시큐리티
| ├── client # 외부 API 호출
| ├── config # 각종 설정
| ├── util # 유틸
| └── redis # Redis
└── ScoiApplication