|
|
<h2>“Who’s using module X?” — the answer screen</h2>
|
|
|
<p class="subtitle">Pick a module on the left → instantly see every client on it. Two things you asked for in one place: a <b>notify list</b> (support/impact) and <b>what it earns + when it renews</b> (revenue). It lives inside the Modules page you already have — nothing new to learn.</p>
|
|
|
|
|
|
<div class="mockup">
|
|
|
<div class="mockup-header">Modules → RTGS / NEFT roster</div>
|
|
|
<div class="mockup-body">
|
|
|
<div style="display:flex;gap:12px">
|
|
|
|
|
|
<!-- module list -->
|
|
|
<div style="width:150px;flex-shrink:0">
|
|
|
<div style="font-size:10px;text-transform:uppercase;letter-spacing:.5px;opacity:.6;margin-bottom:6px">Modules</div>
|
|
|
<div style="font-size:13px;padding:6px 8px;border-radius:6px;opacity:.8">Core Banking <span style="opacity:.5;float:right">128</span></div>
|
|
|
<div style="font-size:13px;padding:6px 8px;border-radius:6px;background:rgba(99,102,241,.18);border:1px solid rgba(99,102,241,.5);font-weight:600">RTGS / NEFT <span style="opacity:.6;float:right">47</span></div>
|
|
|
<div style="font-size:13px;padding:6px 8px;border-radius:6px;opacity:.8">SMS Alerts <span style="opacity:.5;float:right">210</span></div>
|
|
|
<div style="font-size:13px;padding:6px 8px;border-radius:6px;opacity:.8">Mobile App <span style="opacity:.5;float:right">36</span></div>
|
|
|
<div style="font-size:13px;padding:6px 8px;border-radius:6px;opacity:.8">ATM <span style="opacity:.5;float:right">54</span></div>
|
|
|
<div style="font-size:13px;padding:6px 8px;border-radius:6px;opacity:.8">Passbook <span style="opacity:.5;float:right">89</span></div>
|
|
|
</div>
|
|
|
|
|
|
<!-- roster -->
|
|
|
<div style="flex:1;min-width:0">
|
|
|
<div style="display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px">
|
|
|
<div>
|
|
|
<div style="font-size:18px;font-weight:700">RTGS / NEFT</div>
|
|
|
<div style="font-size:12px;opacity:.7">47 clients · ₹3,80,000 / yr · <span style="color:#f5a623;font-weight:600">2 renew in next 60 days</span></div>
|
|
|
</div>
|
|
|
<div style="display:flex;gap:6px">
|
|
|
<span style="font-size:12px;font-weight:600;background:#6366f1;color:#fff;padding:5px 11px;border-radius:6px">✉ Notify all 47</span>
|
|
|
<span style="font-size:12px;border:1px solid rgba(128,128,128,.4);padding:5px 11px;border-radius:6px">⭳ Export CSV</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<table style="width:100%;border-collapse:collapse;font-size:12px;margin-top:10px">
|
|
|
<thead>
|
|
|
<tr style="text-align:left;opacity:.6;font-size:10px;text-transform:uppercase;letter-spacing:.5px">
|
|
|
<th style="padding:4px 4px">Client</th><th>District</th><th>On since</th><th>Pays</th><th>Next renewal</th>
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
<tr style="border-top:1px solid rgba(128,128,128,.25)">
|
|
|
<td style="padding:6px 4px;font-weight:600">Sahakari Bank Pune</td><td>Pune</td><td>Apr 2022</td><td>₹9,000</td>
|
|
|
<td style="color:#f5a623;font-weight:600">12 Aug 2026 · 26d</td>
|
|
|
</tr>
|
|
|
<tr style="border-top:1px solid rgba(128,128,128,.25)">
|
|
|
<td style="padding:6px 4px;font-weight:600">Janata Credit Society</td><td>Sangli</td><td>Sep 2020</td><td>₹7,500</td>
|
|
|
<td style="color:#f5a623;font-weight:600">01 Sep 2026 · 46d</td>
|
|
|
</tr>
|
|
|
<tr style="border-top:1px solid rgba(128,128,128,.25)">
|
|
|
<td style="padding:6px 4px;font-weight:600">Deccan Mercantile</td><td>Pune</td><td>Jan 2021</td><td>₹12,000</td>
|
|
|
<td>03 Jan 2027</td>
|
|
|
</tr>
|
|
|
<tr style="border-top:1px solid rgba(128,128,128,.25)">
|
|
|
<td style="padding:6px 4px;font-weight:600">Kolhapur Urban Coop</td><td>Kolhapur</td><td>Jun 2023</td><td>₹9,000</td>
|
|
|
<td>15 Jun 2027</td>
|
|
|
</tr>
|
|
|
<tr style="border-top:1px solid rgba(128,128,128,.25)">
|
|
|
<td style="padding:6px 4px;font-weight:600">Pratibha Nagari</td><td>Satara</td><td>Mar 2024</td><td>₹9,000</td>
|
|
|
<td>20 Mar 2027</td>
|
|
|
</tr>
|
|
|
<tr style="border-top:1px solid rgba(128,128,128,.25);opacity:.55">
|
|
|
<td style="padding:6px 4px" colspan="5">…42 more · list paginates (never silently cut)</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<p class="subtitle" style="margin-top:14px">Does this answer it the way you need? Click the emphasis you want:</p>
|
|
|
<div class="options">
|
|
|
<div class="option" data-choice="asis" onclick="toggleSelect(this)">
|
|
|
<div class="letter">✓</div>
|
|
|
<div class="content">
|
|
|
<h3>This is exactly it</h3>
|
|
|
<p>Notify list + revenue + renewals together. Build as shown.</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="option" data-choice="support" onclick="toggleSelect(this)">
|
|
|
<div class="letter">S</div>
|
|
|
<div class="content">
|
|
|
<h3>Support-first</h3>
|
|
|
<p>Make “Notify all / Export” the hero — for pushing a module update or outage notice fast.</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="option" data-choice="money" onclick="toggleSelect(this)">
|
|
|
<div class="letter">₹</div>
|
|
|
<div class="content">
|
|
|
<h3>Money-first</h3>
|
|
|
<p>Lead with revenue & upcoming renewals per module (totals up top, renewals sorted first).</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|