Wesley Dashboard Builder
Skill de création de dashboards et sites web complets pour Wesley-Agent.
Produit des fichiers HTML/CSS/JS prêts à déployer sur le VPS via tunnel Cloudflare.
Philosophie
Chaque dashboard = un produit marketing.
- Home/Proof → preuve sociale → convertit en VIP Trading → crédibilité trader sérieux Signaux → valeur visible → justifie le prix Journal → engagement → fidélise
Lire les références dans l'ordre selon le besoin :
- Architecture et API → INLINECODE0 Design et CSS → INLINECODE1Médias (images/vidéos) → INLINECODE2Déploiement VPS → INLINECODE3
Structure standard d'un projet dashboard
CODEBLOCK0
Workflow de création
Étape 1 — Déterminer le type de dashboard
Type demandé Fichiers à créer Référence Dashboard complet (4 écrans) index + trading + signals + journal Tout Landing page / site vitrine
index.html uniquement | design-system.md |
| Page signaux publique | signals.html | api-architecture.md |
| Galerie preuve sociale | journal.html | media-integration.md |
| Dashboard embarqué (iframe) | Composant autonome | design-system.md |
Étape 2 — Lire la référence design
→ references/design-system.md : variables CSS, typographie, composants, animations
Étape 3 — Générer les fichiers HTML
Chaque fichier HTML = autonome (CSS + JS inline, zéro dépendance locale).
Imports autorisés via CDN seulement :
CODEBLOCK1
Étape 4 — Connecter l'API
→ references/api-architecture.md : endpoints disponibles, fallback demo data
Étape 5 — Intégrer médias
→ references/media-integration.md : images, vidéos, upload Telegram, OG tags
Étape 6 — Déployer
→ references/deployment.md : copier sur VPS, lancer API, configurer tunnel
Écrans standard — description rapide
Écran 1 — Home / Proof (index.html)
- Portfolio value live avec animation compteur P&L du jour en vert/rouge Statut agents (dots qui pulsent) Dernier signal posté Barre de progression vers objectif mensuel Uptime système Bouton screenshot pour partage Instagram/X
Écran 2 — Trading (trading.html)
- Courbe equity (Chart.js, 7j/30j/all) Win rate en anneau (donut chart) Positions ouvertes : marché + odds + edge % Derniers trades : ✅ win / ❌ loss Métriques : Sharpe, drawdown, avg hold
Écran 3 — Signaux (signals.html)
- Feed des derniers signaux (style Twitter) Score EDGE / Confiance / Marché / Heure Badge FREE vs 🔒 VIP CTA sticky en bas : "Rejoindre le canal VIP →" Auto-refresh toutes les 30s
Écran 4 — Journal / Proof (journal.html)
- Upload photos depuis téléphone (drag & drop ou bouton) Galerie timeline : date + caption Milestones : "Semaine 1 : +$22 → Objectif : +$200" Lightbox pour voir les photos en grand Photos reçues via Telegram → affichées automatiquement
Règles de génération de code
1. Tout inline — CSS dans <style>, JS dans <script>, jamais de fichiers séparés Mobile-first — grid responsive, font-size fluide, touch-friendlyFallback demo data — si API offline, données demo réalistes s'affichentNavigation — barre bottom mobile (4 icônes) + sidebar desktopDark theme obligatoire — fond #020608 ou similaire (voir design-system.md)Pas de framework — HTML/CSS/JS vanilla uniquement (sauf Chart.js CDN)Meta OG — chaque page a ses balises pour le partageCTA VIP — toujours présent sur signals.html et index.html
Checklist avant livraison
- [ ] Fichiers autonomes (zéro dépendance locale) [ ] Test sur mobile (viewport 375px) [ ] Fallback demo data fonctionnel [ ] Navigation entre écrans opérationnelle [ ] API fetch avec timeout et error handling [ ] Upload photo fonctionne (FileReader API) [ ] Meta tags OG pour partage [ ] CTA VIP visible sur mobile [ ] Instructions déploiement fournies
Commandes de déploiement rapide
CODEBLOCK2
Wesley Dashboard Builder
为Wesley-Agent创建仪表盘和完整网站的技能。
生成可直接通过Cloudflare隧道部署到VPS的HTML/CSS/JS文件。
理念
每个仪表盘 = 一个营销产品。
- 首页/证明 → 社会证明 → 转化为VIP 交易 → 专业交易员可信度 信号 → 可见价值 → 证明价格合理 日志 → 互动 → 提高留存率
根据需求按顺序阅读参考资料:
- 架构和API → references/api-architecture.md 设计和CSS → references/design-system.md媒体(图片/视频) → references/media-integration.mdVPS部署 → references/deployment.md
仪表盘项目标准结构
workspace/projects/MY-DASHBOARD/
├── index.html ← 屏幕1(首页/证明)
├── trading.html ← 屏幕2(绩效与交易)
├── signals.html ← 屏幕3(实时信号推送 + VIP行动号召)
├── journal.html ← 屏幕4(照片/时间线/里程碑)
├── assets/
│ ├── logo.png
│ └── og-image.png ← 用于社交媒体分享
└── apiserver.py ← 如果dashboard api.py尚未启动
创建工作流程
步骤1 — 确定仪表盘类型
请求类型 需创建的文件 参考资料 完整仪表盘(4个屏幕) index + trading + signals + journal 全部 着陆页/展示网站
仅index.html | design-system.md |
| 公共信号页面 | signals.html | api-architecture.md |
| 社会证明图库 | journal.html | media-integration.md |
| 嵌入式仪表盘(iframe) | 独立组件 | design-system.md |
步骤2 — 阅读设计参考
→ references/design-system.md:CSS变量、排版、组件、动画
步骤3 — 生成HTML文件
每个HTML文件 = 独立(CSS + JS内联,零本地依赖)。
仅允许通过CDN导入:
html
步骤4 — 连接API
→ references/api-architecture.md:可用端点、备用演示数据
步骤5 — 集成媒体
→ references/media-integration.md:图片、视频、Telegram上传、OG标签
步骤6 — 部署
→ references/deployment.md:复制到VPS、启动API、配置隧道
标准屏幕 — 快速说明
屏幕1 — 首页/证明(index.html)
- 带计数器动画的实时投资组合价值 当日盈亏(绿色/红色) 代理状态(脉冲圆点) 最新发布的信号 月度目标进度条 系统运行时间 截图按钮(用于Instagram/X分享)
屏幕2 — 交易(trading.html)
- 权益曲线(Chart.js,7天/30天/全部) 胜率环形图 持仓:市场 + 赔率 + 优势百分比 最近交易:✅ 赢 / ❌ 输 指标:夏普比率、回撤、平均持有时间
屏幕3 — 信号(signals.html)
- 最新信号推送(类似Twitter风格) EDGE评分 / 置信度 / 市场 / 时间 免费 vs 🔒 VIP徽章 底部固定行动号召:加入VIP频道 → 每30秒自动刷新
屏幕4 — 日志/证明(journal.html)
- 手机上传照片(拖放或按钮) 时间线图库:日期 + 说明 里程碑:第1周:+$22 → 目标:+$200 灯箱查看大图 通过Telegram接收的照片 → 自动显示
代码生成规则
1. 全部内联 — CSS在