BidArena 경매시스템

인스턴스: MiniPC-1

웹사이트
연결 끊김
총 CPU
0.0%
총 메모리
0 B
컨테이너
2
실행 중
0
컨테이너 상태
프로젝트에 속한 컨테이너 목록
bidarena-mysql-mockDB

중지됨

bidarena-mock기타

중지됨

사용 중인 공유 DB
이 프로젝트가 사용하는 공유 데이터베이스

연결된 공유 DB가 없습니다

프로젝트 정보
상태종료
우선순위
진행률100%
규모중규모
난이도중상
플랫폼
유형web
포트폴리오공개
금액 및 결제
총 금액₩2,250,000
0
지불 방식숨고
결제 상태완납
채널숨고
기간
시작일2025. 10. 23.
종료일2025. 11. 14.
클라이언트
클라이언트숨고
유형개인
기술 스택

Frontend

Vanilla JavaScriptHTML5CSS3Bootstrap 5.3Socket.IO Client 4.x

Backend

Flask 3.0.0Python 3.11Flask-SQLAlchemy 3.1.1Flask-SocketIO 5.3.5Flask-JWT-Extended 4.6.0Flask-Bcrypt 1.0.1Flask-CORS 4.0.0python-socketio 5.10.0eventlet 0.33.3

Database

SQLite

Infra

DockerNginxTimedRotatingFileHandler
주요 내용

e스포츠 실시간 경매 플랫폼

  • 실시간 WebSocket 입찰 (양방향 통신)
  • 서버 주도 타이머 (1초 브로드캐스트)
  • Heartbeat 온라인 추적 (1초 간격)
  • 경매방 다중 세션 관리
  • 선수 큐/순서 시스템 (유찰 재입찰)
  • 팀 포인트 실시간 관리
  • 입찰 낙관적 잠금
  • 다중 역할 시스템 (admin/bidder/player)
  • 프로필 이미지 업로드
  • 배너 관리 (8개 포지션)
  • SMTP 이메일 통합
  • JWT 인증 (24시간)
  • 참가자 동적 선택
  • 경매 설정 커스터마이징
  • 일별 로그 로테이션 (30일)
  • WebSocket 자동 재연결
  • 입찰 히스토리 추적
  • 경매 결과 조회
설명
e스포츠 팀 드래프트 실시간 경매 시스템 (코드명: CheeseBurger)
유지보수
유형무상
종료일2026. 11. 13.
배포 정보 (상세)
배포 위치gcp
서버 경로/home/ubuntu/cheeseburger
포트7010
인스턴스Google Cloud Platform (Seoul)
컨테이너
cheeseburger
상세 설명

Flask-SocketIO 실시간 양방향 통신, 서버 주도 타이머(1초 간격 브로드캐스트, 클라이언트 조작 방지), Heartbeat 기반 온라인 추적(1초 간격, 30초 타임아웃), JWT 24시간 토큰 인증, Bcrypt 비밀번호 해싱, 경매방 다중 세션 관리(waiting/in_progress/completed), 선수 큐 시스템(player_order JSON, 유찰 선수 재입찰), 팀 포인트 실시간 차감/환불, 입찰 낙관적 잠금(room_update_lock), 8개 데이터 모델(User/AuctionRoom/Team/TeamMember/Bid/AuctionConfig/SystemConfig/Banner), 50+ REST API 엔드포인트, 9개 SocketIO 이벤트(connect/disconnect/join_auction/new_bid/timer_update/next_player/auction_started/auction_completed/bidder_joined), 다중 역할 시스템(admin/master/bidder/player), 프로필 이미지 업로드(16MB 제한, png/jpg/gif/webp), 배너 관리 시스템(8개 포지션), SMTP 이메일 통합(비밀번호 재설정), 일별 로그 로테이션(30일 보관), Vanilla JS SPA(6,497줄, 프레임워크 없음), WebSocket 자동 재연결(지수 백오프), 참가자 동적 선택(participant_data JSON), 경매 설정 커스터마이징(팀 수/선수 수/라운드 시간/초기 포인트/타이머 리셋 옵션)

메모

규모: 중규모 풀스택 웹앱 난이도: 중상 주요내용: e스포츠 팀 드래프트 실시간 경매 시스템 DB: 독립 컨테이너 추정