You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sims-hq/.superpowers/brainstorm/4011-1784227603/content/module-roster.html

95 lines
5.3 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<h2>“Whos 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>