feat: add emoji indicators next to rApp names in card headers
Each app card now shows: [badge] AppName + emoji e.g. [rS] rSpace 🌌, [rN] rNotes 📝, [rV] rVote 🗳️ Keeps the visual character while the badge provides brand consistency. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
723d674973
commit
584b3fc7f6
44
index.html
44
index.html
|
|
@ -1301,7 +1301,7 @@
|
|||
<a href="https://rspace.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#5eead4;">rS</div>
|
||||
<div><div class="app-card-name">rSpace</div><div class="app-card-domain">rspace.online</div></div>
|
||||
<div><div class="app-card-name">rSpace <span style="font-weight:400;">🌌</span></div><div class="app-card-domain">rspace.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Collaborative spatial canvas. The integration hub where all rStack tools come together on a shared, infinite workspace. Real-time multiplayer with Automerge CRDT sync.</div>
|
||||
<div class="app-card-built"><span>FolkJS</span><span>Automerge</span><span>WebSocket</span></div>
|
||||
|
|
@ -1309,7 +1309,7 @@
|
|||
<a href="https://rnotes.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#fcd34d;">rN</div>
|
||||
<div><div class="app-card-name">rNotes</div><div class="app-card-domain">rnotes.online</div></div>
|
||||
<div><div class="app-card-name">rNotes <span style="font-weight:400;">📝</span></div><div class="app-card-domain">rnotes.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Real-time collaborative notebooks, checklists, and meeting notes. Local-first with end-to-end encryption and offline support.</div>
|
||||
<div class="app-card-built"><span>Automerge</span><span>E2EE</span><span>Offline-first</span></div>
|
||||
|
|
@ -1317,7 +1317,7 @@
|
|||
<a href="https://rpubs.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#fda4af;">rP</div>
|
||||
<div><div class="app-card-name">rPubs</div><div class="app-card-domain">rpubs.online</div></div>
|
||||
<div><div class="app-card-name">rPubs <span style="font-weight:400;">📰</span></div><div class="app-card-domain">rpubs.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Drop in a document, get a print-ready pocket book. Four formats, Typst typesetting, instant PDF generation. From draft to published in minutes.</div>
|
||||
<div class="app-card-built"><span>Typst</span><span>PDF.js</span><span>Markdown</span></div>
|
||||
|
|
@ -1325,7 +1325,7 @@
|
|||
<a href="https://rtube.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#f9a8d4;">rTu</div>
|
||||
<div><div class="app-card-name">rTube</div><div class="app-card-domain">rtube.online</div></div>
|
||||
<div><div class="app-card-name">rTube <span style="font-weight:400;">🎬</span></div><div class="app-card-domain">rtube.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Community video sharing and streaming. Host, curate, and discuss video content without platform algorithms, ads, or surveillance.</div>
|
||||
<div class="app-card-built"><span>PeerTube</span><span>HLS</span><span>ActivityPub</span></div>
|
||||
|
|
@ -1333,7 +1333,7 @@
|
|||
<a href="https://rswag.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#fca5a5;">rSw</div>
|
||||
<div><div class="app-card-name">rSwag</div><div class="app-card-domain">rswag.online</div></div>
|
||||
<div><div class="app-card-name">rSwag <span style="font-weight:400;">👕</span></div><div class="app-card-domain">rswag.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Community merchandise on demand. Design, customize, and order stickers, shirts, and more with AI-powered design tools.</div>
|
||||
<div class="app-card-built"><span>Print API</span><span>AI Design</span></div>
|
||||
|
|
@ -1354,7 +1354,7 @@
|
|||
<a href="https://rcal.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#7dd3fc;">rC</div>
|
||||
<div><div class="app-card-name">rCal</div><div class="app-card-domain">rcal.online</div></div>
|
||||
<div><div class="app-card-name">rCal <span style="font-weight:400;">📅</span></div><div class="app-card-domain">rcal.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Spatiotemporal group calendar. Ten zoom levels from moments to eras, map view for event locations, lunar phases, and deep integration with other r-Stack tools.</div>
|
||||
<div class="app-card-built"><span>FullCalendar</span><span>Leaflet</span><span>iCal</span></div>
|
||||
|
|
@ -1362,7 +1362,7 @@
|
|||
<a href="https://rtrips.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#6ee7b7;">rT</div>
|
||||
<div><div class="app-card-name">rTrips</div><div class="app-card-domain">rtrips.online</div></div>
|
||||
<div><div class="app-card-name">rTrips <span style="font-weight:400;">✈️</span></div><div class="app-card-domain">rtrips.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Group trip planning. Itineraries, destinations, packing lists, and expenses — all linked across rMaps, rFunds, and rNotes in real time.</div>
|
||||
<div class="app-card-built"><span>Leaflet</span><span>CRDTs</span><span>Offline</span></div>
|
||||
|
|
@ -1370,7 +1370,7 @@
|
|||
<a href="https://rmaps.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#86efac;">rM</div>
|
||||
<div><div class="app-card-name">rMaps</div><div class="app-card-domain">rmaps.online</div></div>
|
||||
<div><div class="app-card-name">rMaps <span style="font-weight:400;">🗺️</span></div><div class="app-card-domain">rmaps.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Collaborative real-time mapping. Pin locations, draw regions, plan routes, and visualize your community's spatial footprint with open map tiles.</div>
|
||||
<div class="app-card-built"><span>Leaflet</span><span>OpenStreetMap</span><span>GeoJSON</span></div>
|
||||
|
|
@ -1391,7 +1391,7 @@
|
|||
<a href="https://rchats.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#6ee7b7;">rCh</div>
|
||||
<div><div class="app-card-name">rChats</div><div class="app-card-domain">rchats.online</div></div>
|
||||
<div><div class="app-card-name">rChats <span style="font-weight:400;">💬</span></div><div class="app-card-domain">rchats.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">End-to-end encrypted community chat with self-sovereign identity. Channels, threads, and direct messages — all protected by EncryptID passkeys.</div>
|
||||
<div class="app-card-built"><span>Matrix</span><span>E2EE</span><span>WebSocket</span></div>
|
||||
|
|
@ -1399,7 +1399,7 @@
|
|||
<a href="https://rinbox.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#a5b4fc;">rI</div>
|
||||
<div><div class="app-card-name">rInbox</div><div class="app-card-domain">rinbox.online</div></div>
|
||||
<div><div class="app-card-name">rInbox <span style="font-weight:400;">✉️</span></div><div class="app-card-domain">rinbox.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Shared group inbox with multi-sig approval workflows. Self-hosted email for communities with entity extraction and graph-based discourse threading.</div>
|
||||
<div class="app-card-built"><span>SMTP</span><span>NLP</span><span>Multi-sig</span></div>
|
||||
|
|
@ -1407,7 +1407,7 @@
|
|||
<a href="https://rforum.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#fcd34d;">rFo</div>
|
||||
<div><div class="app-card-name">rForum</div><div class="app-card-domain">rforum.online</div></div>
|
||||
<div><div class="app-card-name">rForum <span style="font-weight:400;">🗣️</span></div><div class="app-card-domain">rforum.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Self-hosted Discourse forums. Automated provisioning, DNS, SSL, and progress tracking. Full community discussion platform with trust levels and moderation.</div>
|
||||
<div class="app-card-built"><span>Discourse</span><span>Docker</span><span>Auto-SSL</span></div>
|
||||
|
|
@ -1428,7 +1428,7 @@
|
|||
<a href="https://rchoices.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#f0abfc;">rCo</div>
|
||||
<div><div class="app-card-name">rChoices</div><div class="app-card-domain">rchoices.online</div></div>
|
||||
<div><div class="app-card-name">rChoices <span style="font-weight:400;">🔀</span></div><div class="app-card-domain">rchoices.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Collaborative decision making. Structured frameworks for evaluating options, weighing trade-offs, and reaching consensus as a group.</div>
|
||||
<div class="app-card-built"><span>CRDTs</span><span>Real-time</span></div>
|
||||
|
|
@ -1436,7 +1436,7 @@
|
|||
<a href="https://rvote.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#c4b5fd;">rV</div>
|
||||
<div><div class="app-card-name">rVote</div><div class="app-card-domain">rvote.online</div></div>
|
||||
<div><div class="app-card-name">rVote <span style="font-weight:400;">🗳️</span></div><div class="app-card-domain">rvote.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Community governance. Create polls, weighted votes, and conviction-style proposals. Cryptographically signed ballots tied to EncryptID for verifiable, private voting.</div>
|
||||
<div class="app-card-built"><span>ZK Proofs</span><span>CRDT Ledger</span><span>ERC-4337</span></div>
|
||||
|
|
@ -1457,7 +1457,7 @@
|
|||
<a href="https://rwallet.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#fde047;">rW</div>
|
||||
<div><div class="app-card-name">rWallet</div><div class="app-card-domain">rwallet.online</div></div>
|
||||
<div><div class="app-card-name">rWallet <span style="font-weight:400;">💰</span></div><div class="app-card-domain">rwallet.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Community treasury management. Track shared resources, contributions, and funding flows with smart wallets. Paymaster-sponsored gasless transactions.</div>
|
||||
<div class="app-card-built"><span>ERC-4337</span><span>Base L2</span><span>USDC</span></div>
|
||||
|
|
@ -1465,7 +1465,7 @@
|
|||
<a href="https://rfunds.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#bef264;">rF</div>
|
||||
<div><div class="app-card-name">rFunds</div><div class="app-card-domain">rfunds.online</div></div>
|
||||
<div><div class="app-card-name">rFunds <span style="font-weight:400;">📊</span></div><div class="app-card-domain">rfunds.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Budget tracking and expense management. Split costs, allocate funds, and maintain transparent community finances with full audit trails.</div>
|
||||
<div class="app-card-built"><span>CRDT Ledger</span><span>Multi-sig</span></div>
|
||||
|
|
@ -1473,7 +1473,7 @@
|
|||
<a href="https://rcart.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#fdba74;">rCt</div>
|
||||
<div><div class="app-card-name">rCart</div><div class="app-card-domain">rcart.online</div></div>
|
||||
<div><div class="app-card-name">rCart <span style="font-weight:400;">🛒</span></div><div class="app-card-domain">rcart.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Group purchasing and crowdfunding. Pool resources, compare options, and fund community projects together. Accepts community tokens as payment.</div>
|
||||
<div class="app-card-built"><span>BFT-CRDT</span><span>Tokens</span></div>
|
||||
|
|
@ -1481,7 +1481,7 @@
|
|||
<a href="https://rauctions.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#fca5a5;">rA</div>
|
||||
<div><div class="app-card-name">rAuctions</div><div class="app-card-domain">rauctions.online</div></div>
|
||||
<div><div class="app-card-name">rAuctions <span style="font-weight:400;">🔨</span></div><div class="app-card-domain">rauctions.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Cosmolocal auctions. List items, bid with USDC on Base, and settle peer-to-peer with EncryptID identity verification.</div>
|
||||
<div class="app-card-built"><span>Base L2</span><span>USDC</span><span>P2P</span></div>
|
||||
|
|
@ -1502,7 +1502,7 @@
|
|||
<a href="https://rphotos.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#7dd3fc;">rPh</div>
|
||||
<div><div class="app-card-name">rPhotos</div><div class="app-card-domain">rphotos.online</div></div>
|
||||
<div><div class="app-card-name">rPhotos <span style="font-weight:400;">📸</span></div><div class="app-card-domain">rphotos.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Community photo commons. Shared albums, AI-powered tagging, facial recognition, and location mapping — all self-hosted with full ownership of your memories.</div>
|
||||
<div class="app-card-built"><span>Immich</span><span>ML Pipeline</span><span>pgvector</span></div>
|
||||
|
|
@ -1510,7 +1510,7 @@
|
|||
<a href="https://rnetwork.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#93c5fd;">rNe</div>
|
||||
<div><div class="app-card-name">rNetwork</div><div class="app-card-domain">rnetwork.online</div></div>
|
||||
<div><div class="app-card-name">rNetwork <span style="font-weight:400;">🕸️</span></div><div class="app-card-domain">rnetwork.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Community directory and relationship mapping. See who's connected, discover collaborators, and grow your network with DID-based portable identity.</div>
|
||||
<div class="app-card-built"><span>Social Graph</span><span>DID</span><span>WebSocket</span></div>
|
||||
|
|
@ -1518,7 +1518,7 @@
|
|||
<a href="https://rfiles.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#67e8f9;">rFi</div>
|
||||
<div><div class="app-card-name">rFiles</div><div class="app-card-domain">rfiles.online</div></div>
|
||||
<div><div class="app-card-name">rFiles <span style="font-weight:400;">📁</span></div><div class="app-card-domain">rfiles.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">End-to-end encrypted file storage. Your community's documents, images, and media — encrypted with keys only community members hold. No admin backdoor.</div>
|
||||
<div class="app-card-built"><span>E2EE</span><span>S3-compat</span><span>WebDAV</span></div>
|
||||
|
|
@ -1526,7 +1526,7 @@
|
|||
<a href="https://rsocials.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#7dd3fc;">rSo</div>
|
||||
<div><div class="app-card-name">rSocials</div><div class="app-card-domain">rsocials.online</div></div>
|
||||
<div><div class="app-card-name">rSocials <span style="font-weight:400;">📢</span></div><div class="app-card-domain">rsocials.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Manage your community's social media presence from one dashboard. Schedule posts, track engagement, and coordinate messaging across platforms.</div>
|
||||
<div class="app-card-built"><span>API Integrations</span><span>Scheduler</span></div>
|
||||
|
|
@ -1547,7 +1547,7 @@
|
|||
<a href="https://rdata.online" class="app-card" target="_blank" rel="noopener noreferrer">
|
||||
<div class="app-card-header">
|
||||
<div class="app-card-badge" style="background:#d8b4fe;">rD</div>
|
||||
<div><div class="app-card-name">rData</div><div class="app-card-domain">rdata.online</div></div>
|
||||
<div><div class="app-card-name">rData <span style="font-weight:400;">📈</span></div><div class="app-card-domain">rdata.online</div></div>
|
||||
</div>
|
||||
<div class="app-card-desc">Self-hosted analytics dashboard. Lightweight, cookie-free, GDPR-compliant web analytics. See what matters without harvesting user data.</div>
|
||||
<div class="app-card-built"><span>Plausible</span><span>No cookies</span><span>GDPR</span></div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue