Files
html/apps.html
2026-04-12 22:57:03 +02:00

77 lines
3.7 KiB
HTML

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>WEVAL — S95 Services Hub</title>
<style>
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:-apple-system,sans-serif;background:#f8fafc;color:#1e293b}
.hdr{background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}
.hdr h1{font-size:18px;color:#059669;font-weight:700}
.tabs{display:flex;gap:4px}
.tab{padding:8px 16px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;font-weight:500;color:#64748b}
.tab:hover{background:#f0fdf4;color:#059669;border-color:#bbf7d0}
.tab.on{background:#059669;color:#fff;border-color:#059669}
.frame{flex:1;border:none;width:100%;height:calc(100vh - 56px)}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:16px}
.card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;cursor:pointer;transition:all .2s}
.card:hover{border-color:#059669;box-shadow:0 4px 12px rgba(5,150,105,.1)}
.card h3{font-size:15px;font-weight:700;margin-bottom:4px}
.card p{font-size:12px;color:#64748b}
.card .port{font-size:11px;color:#059669;font-weight:600}
</style>
</head>
<body>
<div class="hdr">
<h1>WEVAL — S95 Services</h1>
<div class="tabs">
<div class="tab on" onclick="showGrid()">Apps</div>
<div class="tab" onclick="load('/arsenal-proxy/menu.php','Arsenal')">Arsenal 5890</div>
<div class="tab" onclick="load('/arsenal-proxy/office-admins.html','Office365')">Office 5821</div>
</div>
</div>
<div id="content">
<div class="grid" id="grid">
<div class="card" onclick="load('/arsenal-proxy/menu.php','Arsenal')">
<h3>Arsenal / MailStream</h3><p>Dashboard, Send Pipeline, Campaign Manager</p><div class="port">Port 5890</div>
</div>
<div class="card" onclick="load('/arsenal-proxy/office-admins.html','Office365')">
<h3>Office 365 Editor</h3><p>Gestion comptes O365, licences, domaines</p><div class="port">Port 5821</div>
</div>
<div class="card" onclick="load('/arsenal-proxy/emailing-pipeline.html','Pipeline')">
<h3>Emailing Pipeline</h3><p>12 stages, 149 modules, envoi séquentiel</p><div class="port">Port 5821/5890</div>
</div>
<div class="card" onclick="window.open('https://wevads.weval-consulting.com/dashboard.php')">
<h3>Dashboard Arsenal</h3><p>KPIs envois, deliverability, inbox rate</p><div class="port">Port 5890</div>
</div>
<div class="card" onclick="load('/arsenal-proxy/brain-send.html','Brain Send')">
<h3>Brain Send</h3><p>Envoi intelligent IA, warmup, rotation</p><div class="port">Port 5890</div>
</div>
<div class="card" onclick="load('/arsenal-proxy/campaign-manager.html','Campaigns')">
<h3>Campaign Manager</h3><p>Création, planification, suivi campagnes</p><div class="port">Port 5890</div>
</div>
<div class="card" onclick="window.open('https://wevads.weval-consulting.com/dashboard.php')">
<h3>WEVADS ADX Dashboard</h3><p>Dashboard historique iResponse - KPIs envois</p><div class="port">Port 5821 ADX</div>
</div>
<div class="card" onclick="load('/droid-terminal.html','WEDROID')">
<h3>WEDROID v3.2</h3><p>Terminal IA souverain, 19 providers</p><div class="port">S204</div>
</div>
<div class="card" onclick="window.open('https://ethica.wevup.app/ethica-app-v3.html')">
<h3>Ethica B2B</h3><p>50,543 HCPs, 18 marques, 3 pays</p><div class="port">S204 Ethica</div>
</div>
</div>
</div>
<script>
function load(url,name){
document.getElementById('content').innerHTML='<iframe class="frame" src="'+url+'"></iframe>';
document.querySelectorAll('.tab').forEach(t=>t.classList.remove('on'));
event.target.classList.add('on');
document.title='WEVAL — '+name;
}
function showGrid(){
location.reload();
}
</script>
</body>
</html>