Pages
Contents
xPulse Chat β Landing Page Concept
Status: CONCEPT Β· Target Version: v1.3.0 Created as a companion to CONCEPT_xpulse-web.md
Goal
chat.xpulse.one gets its own landing page as an entry point for new and
returning users β before login or the app shell.
Currently there are only login and user areas. The landing page closes the gap: What is xPulse Chat, and how do I get started?
Context
| xpulse.one β Brand page (shows all xPulse tools) |
| β |
| chat.xpulse.one/ β Chat landing page β this concept |
| β |
| chat.xpulse.one/login/ β Login / registration |
| chat.xpulse.one/app/ β App shell (logged-in users) |
Content & Structure
| βββββββββββββββββββββββββββββββββββ |
| β β |
| β xPulse Chat β β Logo (xPulse dim, Chat accent) |
| β βββββββββββββββββββββ β |
| β P2P Messenger. Private. β β Tagline |
| β Encrypted. No Server. β |
| β β |
| β [β Get Started] β β CTA β /login |
| β β |
| β βββββββββββββββββββββ β |
| β β |
| β π End-to-end encrypted β β Feature Cards |
| β ⬑ Peer-to-peer, no server β |
| β π΅ No data storage β |
| β π¦ Installable as PWA β |
| β β |
| β βββββββββββββββββββββ β |
| β β |
| β βΉ How it works β β Brief explanation of peer pairing |
| β β |
| β βββββββββββββββββββββ β |
| β β |
| β xpulse.one Β· Privacy ... β β Footer |
| β β |
| βββββββββββββββββββββββββββββββββββ |
CTA
- Text:
β Get Started(instead of "Open Chat" β leads directly to login) - Target:
/login - Logged-in users are redirected directly to the app shell (no CTA needed)
"How it works" Section
A brief, matter-of-fact explanation of the peer pairing concept β for new users who don't yet know what a "peer code" is.
| βββββββββββββββββββββββββββββββββββββββββββ |
| β How it works β |
| β βββββββββββββββββββββββββββββββββββ β |
| β β |
| β 1. Create an account β |
| β Just a login β no name, β |
| β no email required. β |
| β β |
| β 2. Add a peer β |
| β Exchange a one-time β |
| β pairing code with your contact β |
| β β once, then saved. β |
| β β |
| β 3. Get started β |
| β Direct, encrypted β |
| β connection. No server in between. β |
| β β |
| βββββββββββββββββββββββββββββββββββββββββββ |
Footer
Links to xpulse.one/* (not local) β consistent with the rest of the app:
| xpulse.one Β· Privacy Β· Terms of Service Β· Disclaimer Β· Imprint |
Design
Identical to xpulse.one β same style guide, same CSS custom properties,
same noise overlay. See CONCEPT_xpulse-web.md β Styleguide.
Logo Treatment
| xPulse Chat |
| ^^^^^^ ^^^^ |
| muted accent |
Analogous to the product card on xpulse.one β brand dimmed, product name in accent.
Distinction
xpulse.one |
chat.xpulse.one (Landing Page) |
|
|---|---|---|
| Focus | Brand / all tools | Chat product |
| CTA | β Tool cards | β Get Started (Login) |
| Features | Brand pills | Feature cards with description |
| "How it works" | no | yes |
| Legal | own sub-pages | Links to xpulse.one/* |
Implementation
- Base: The old
xpulse.oneindex.htmlbefore the brand/chat split - Adjustments: CTA text + target, logo treatment, "How it works" section, footer links
- Integrate into the app shell as route
/(before login guard) - Logged-in users: redirect from
/β app shell
Release
| v1.3.0 App Shell Redesign + Chat Landing Page |