⏰ 新機能: タイムトラベル入札システム
概要
過去の特定時点での価格で「遡って入札」できる革新的なオークション機能
特徴
- 商品の価格履歴グラフから任意の時点を選択
- その時点の価格+プレミアムで入札可能
- 時間軸を操作する新しい入札体験
実装箇所と工数見積もり
データベース層 (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 (既存)