diff --git a/client/src/pages/Auctions.tsx b/client/src/pages/Auctions.tsx
index 76b72b9..f5a320e 100644
--- a/client/src/pages/Auctions.tsx
+++ b/client/src/pages/Auctions.tsx
@@ -6,6 +6,13 @@ import { Card, CardContent } from "@/components/ui/card";
import { Input } from "@/components/ui/input";
import { Badge } from "@/components/ui/badge";
import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@/components/ui/dialog";
+import {
+ Sheet,
+ SheetContent,
+ SheetDescription,
+ SheetHeader,
+ SheetTitle,
+} from "@/components/ui/sheet";
import { useAuth } from "@/hooks/useAuth";
import { useToast } from "@/hooks/use-toast";
import { apiRequest } from "@/lib/queryClient";
@@ -35,6 +42,7 @@ export default function Auctions() {
qualityScore: ""
});
const [isLoginModalOpen, setIsLoginModalOpen] = useState(false);
+ const [isGuideOpen, setIsGuideOpen] = useState(false);
const [theme, setTheme] = useState(() => localStorage.getItem('theme') || 'light');
const [language, setLanguage] = useState(() => localStorage.getItem('language') || 'en');
@@ -249,11 +257,14 @@ export default function Auctions() {
-
-
-
+
{isAuthenticated && user ? (
<>
@@ -601,6 +612,162 @@ export default function Auctions() {
onClose={() => setIsLoginModalOpen(false)}
/>
+ {/* Auction Guide Sheet */}
+
+
+
+ Media Outlet Auction System Guide
+
+ Advertising Bidding Method Based
+
+
+
+
+ {/* 1. System Overview */}
+
+
+
+ 1
+ System Overview
+
+
+ This platform applies the advertising bidding method to media management rights auctions.
+
+
+
+ Vickrey Auction:
+ Highest total score wins
+
+
+ Second-Price:
+ Winner pays 2nd place bid
+
+
+ Hybrid Scoring:
+ Bid × Quality Score
+
+
+
+
+
+ {/* 2. Core Mechanism */}
+
+
+
+ 2
+ Ranking Calculation
+
+
+
+ Ranking Score = Bid Amount × (Quality Score ÷ 100)
+
+
+
+
+ Bid Range:
+ $100 - $100,000
+
+
+ Management Period:
+ 30 days (default)
+
+
+ Quality Score:
+ 1-100 points
+
+
+
+
+
+ {/* 3. Quality Score Guide */}
+
+
+
+ 3
+ Quality Score Levels
+
+
+
+
71-100 pts: High Quality
+
Higher rank with lower bids, increased exposure
+
+
+
41-70 pts: Average Quality
+
Meets standard criteria, stable content
+
+
+
1-40 pts: Low Quality
+
Below standards, low engagement
+
+
+
+
+
+ {/* 4. Auction Types */}
+
+
+
+ 4
+ Media Outlet Types
+
+
+
+
+ People
+ (24 outlets)
+
+
Min $500
+
+
+
+ Topics
+ (20 outlets)
+
+
Min $300
+
+
+
+ Companies
+ (27 outlets)
+
+
Min $1,000
+
+
+
+
+
+ {/* 5. Bidding Tips */}
+
+
+
+ 5
+ Bidding Strategy
+
+
+
+
💡 Effective Tips
+
+ - • Prioritize quality score improvement
+ - • Analyze competition patterns
+ - • Bid gradually, not in large jumps
+ - • Consider auction closing timing
+
+
+
+
⚠️ Avoid These Mistakes
+
+ - • Don't ignore quality score
+ - • Avoid emotional bidding
+ - • Don't neglect profitability analysis
+
+
+
+
+
+
+
+
+
);