Skip to content
@blaybus-highlight

blaybus-highlight

🏷️ Highlight (하이라이트)

3, 2, 1 낙찰! — 실시간 입찰의 짜릿함, 지금 이 순간이 하이라이트.

Next.js Spring Boot Java WebSocket AWS

이 조직은 2025 블레이버스 MVP 개발 해커톤 시즌2에 참가한 Highlight 팀의 🏆 수상작 레포지토리입니다. 개발 기간 2025.08 (약 1개월), AWS(EC2 · RDS · S3) 위에서 개발·배포했습니다.

Highlight는 WebSocket 기반 실시간 경매 플랫폼으로, 웹 브라우저에서 상품에 실시간으로 입찰하고 — 기다리기 싫다면 즉시구매까지 — 한 번에 끝낼 수 있는 서비스입니다.

⚠️ 블레이버스 해커톤 시즌2 출품용 프로토타입입니다.

✨ 핵심 기능

기능 설명
⚡ 실시간 입찰 WebSocket(STOMP)으로 입찰 경합·최고가 갱신·낙찰을 실시간 브로드캐스트
🛒 즉시구매 경매를 기다리지 않고 지정가로 바로 낙찰
📱 SMS 간편 인증 휴대폰 번호 인증(CoolSMS)만으로 회원가입·로그인, JWT 발급
🏺 상품·경매 관리 상품 등록/수정, 경매 일정 자동 시작·종료, 이미지 업로드(S3)
❤️ 찜 & 알림 관심 상품을 찜하고 경매 시작·마감 시점 알림 수신
🔗 연관 상품 추천 조회 이력 기반으로 함께 보면 좋은 상품 추천
🏆 사용자 랭킹 입찰·낙찰 활동 기반 랭킹 시스템
🛠️ 관리자 대시보드 상품·경매·판매자 관리 및 실시간 통계

🏗️ 아키텍처

상품 등록  → 경매 스케줄러가 시작·종료 자동 처리
사용자 입찰 → WebSocket(STOMP) 게이트웨이
           → 입찰 검증 · 최고가 갱신 (Spring · JPA · MySQL)
           → 실시간 브로드캐스트 → 참여자 전원에게 경합·낙찰 알림
           → 즉시구매 시 경매 즉시 마감 · 결제 처리
  • 프론트엔드: Next.js 15 · React 19 · TypeScript (STOMP/SockJS 실시간 입찰 · React Query · Zustand · Tailwind CSS)
  • 백엔드: Spring Boot 3.4 · Java 17 · Spring Data JPA · Spring Security
  • 실시간: Spring WebSocket(STOMP) — 입찰 경합·낙찰 실시간 브로드캐스트
  • 인증: JWT(Access/Refresh) · CoolSMS 휴대폰 SMS 인증
  • DB·스토리지: MySQL 8.0 (AWS RDS) · AWS S3 (상품 이미지)
  • 인프라: AWS EC2 · Docker · GitHub Actions → Docker Hub → EC2 자동 배포
  • 문서: Swagger / OpenAPI 3.0 · Spring Actuator

📦 레포지토리

레포 내용
backend Spring Boot API · 실시간 입찰 WebSocket · 경매 스케줄러 · JWT/SMS 인증
Frontend Next.js 웹 앱 · 실시간 경매/입찰 UI · 즉시구매 · 마이페이지

Popular repositories Loading

  1. backend backend Public

    Java 2

  2. Frontend Frontend Public

    TypeScript 1

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…