Skip to content

新機能: タイムトラベル入札システム

概要

過去の特定時点での価格で「遡って入札」できる革新的なオークション機能

特徴

  • 商品の価格履歴グラフから任意の時点を選択
  • その時点の価格+プレミアムで入札可能
  • 時間軸を操作する新しい入札体験

実装箇所と工数見積もり

データベース層 (2-3日)

  • PriceHistory - 価格履歴テーブル
  • TimeTravelBids - タイムトラベル入札履歴
  • ProductAuctions - オークション商品管理
  • 既存 Products テーブル拡張

バックエンドAPI (4-5日)

  • routes/priceHistory.ts - 価格履歴API
  • routes/timeTravelBids.ts - タイムトラベル入札処理
  • routes/auctionProducts.ts - オークション商品管理
  • 価格履歴データ収集バッチ処理

フロントエンド (5-6日)

  • price-history-chart/ - 価格履歴グラフ
  • time-travel-bidding/ - タイムトラベル入札UI
  • auction-timeline/ - オークションタイムライン
  • Chart.js統合

リアルタイム通信 (2-3日)

  • Socket.io活用
  • リアルタイム価格更新
  • 入札通知システム

セキュリティ (1-2日)

  • タイムスタンプ検証
  • 価格操作防止
  • 入札権限管理

総工数: 14-19日

難易度: 中

技術要件

  • Chart.js (新規導入)
  • Socket.io (既存)
  • Sequelize ORM (既存)
  • Angular (既存)