OPEN SLOTS: JOIN WITH AN LLx GAMING NAME
Slots 2 to 5 of the squad are open. Applications stay PENDING until clan leadership accepts or rejects them, and an accepted applicant receives the first free slot.
LLxSCORPION GAMING (where LL = LETHAL LEGEND) is a production-ready, full-stack gaming clan website for a competitive BGMI/PUBG mobile esports clan. The product presents the clan's identity, roster, live and recorded YouTube presence, updates, and rules to the public, and gives registered users a path to apply for clan membership, manage their profile, receive notifications, and participate in a realtime community chat. A protected admin dashboard lets clan leadership manage members, applications, characters, YouTube configuration, live stream status, updates, chat moderation, rules, and social links/settings.
The audience is competitive mobile esports players and viewers aged roughly 16–28 who live in Discord, YouTube, and Twitch. The register is aspirational, aggressive, and cinematic: visitors should feel like operators inside a game, not users of a website. Trust is earned through real numbers and real squad slots — never fabricated metrics.
The site is delivered as a responsive web application (desktop and mobile) with a premium dark BGMI/PUBG esports aesthetic: black background, red neon and electric-blue accents, HUD/glass effects, cinematic visuals, particles, and smooth lightweight animations.
LLxSCORPION GAMING is a single first-party web application backed by Supabase (Auth, PostgreSQL, Storage, Realtime). It has three active human roles: Visitor / Fan, Registered Member / Applicant, and Clan Admin.
Public surfaces (Home, About, Squad, Live, YouTube, Updates, Rules) are reachable without an account. Identity-bearing surfaces (Join Clan, Profile, Notifications, Community Chat) require an authenticated session. The Admin dashboard is restricted to the Clan Admin role and its routes are protected. Login and Sign Up are the anonymous entry points that establish identity.
The squad is a hard-bounded roster of exactly five slots: Slot 1 is permanently LLxSCORPION — Founder/Leader; Slots 2–5 begin OPEN and are filled only through the accepted-application flow, which assigns the first free slot and never exceeds five. Join Clan applications require a gaming name that begins with LLx; submissions that fail this rule are blocked with a clear error. Applications remain PENDING until the admin accepts or rejects them.
YouTube integration is configurable: channel, official subscribe link, API subscriber count with a clearly labeled manual fallback, latest videos, and a configurable YouTube Live embed/status. The system never fakes viewers or subscribers, and no static-only buttons or fabricated data are permitted anywhere.
Delivery ownership. The site is a first-party application. All public content surfaces, the member workspace, and the admin dashboard are owned and rendered by the application itself. Supabase provides identity, database, storage, and realtime transport; YouTube provides channel, video, subscriber, and live-stream data through its public API and embeds. The application never claims ownership of YouTube content or metrics.
Identity and access. Visitors browse public surfaces anonymously. To apply to the clan, edit a profile, receive notifications, or use community chat, a user must register and log in — this is application-owned identity, established through Sign Up and verified through Login. The Admin dashboard is protected and reachable only by an authenticated Clan Admin; admin routes are guarded server-side.
Current vs. future. Everything described in this document is current. No future-horizon features are committed. Where the source is silent (e.g., specific hosting, CI, or analytics), no capability is invented.
Explicit exclusions. No fake data, no fake viewers or subscribers, and no static-only buttons. The generic indigo/blue-on-white SaaS template look is forbidden.
Not applicable — no reference directive with content_source authority was supplied.
MANUAL tag when fallback in use), sticky navbar.MANUAL tag when fallback), video grid, subscribe CTA.Each requirement is a distinct story point with provenance, lifecycle facts, and observable acceptance.
FR-01 — Clan identity and branding (explicit) As a Visitor / Fan, I should see the site presented as LLxSCORPION GAMING with the meaning LL = LETHAL LEGEND clearly communicated, so that I understand the clan's identity.
FR-02 — Premium dark esports visual style (explicit) As a Visitor / Fan, I should experience a premium dark BGMI/PUBG esports aesthetic — black background, red neon and electric-blue accents, HUD/glass effects, cinematic visuals, particles, and smooth lightweight animations — so that the site feels like a competitive esports product.
prefers-reduced-motion.FR-03 — Responsive layout (explicit) As a Visitor / Fan, I should be able to use the site comfortably on desktop and mobile, so that I can browse from any device.
FR-04 — Supabase-backed platform (explicit) As the system, I should use Supabase for Auth, PostgreSQL database, storage, and realtime chat, so that identity, content, media, and chat are durable and consistent.
FR-05 — Sticky navbar (explicit) As a Visitor / Fan, I should see a sticky navbar with destinations Home, About, Squad, Join Clan, Live, YouTube, Updates, Rules, Login/Profile/Admin, so that I can navigate the site from anywhere.
FR-06 — Hero section (explicit) As a Visitor / Fan, I should see a hero with "LLxSCORPION GAMING", "LL — LETHAL LEGEND", "BORN TO PLAY. BUILT TO DOMINATE.", and Join and Watch buttons, so that I immediately understand the clan and can act.
FR-07 — Character slider with admin management (explicit) As a Clan Admin, I should be able to upload, reorder, and delete character slider images, so that the Home slider reflects current clan characters.
FR-08 — Five-slot squad with permanent Slot 1 (explicit) As a Visitor / Fan, I should see exactly five squad slots, with Slot 1 permanently LLxSCORPION — Founder/Leader and Slots 2–5 initially OPEN, so that the roster is unambiguous.
FR-09 — Admin member management (explicit) As a Clan Admin, I should be able to manage members, so that the roster stays accurate.
FR-10 — Registration and login (explicit) As a Registered Member / Applicant, I should be able to register and log in, so that I can access member features.
FR-11 — Profile editing (explicit) As a Registered Member / Applicant, I should be able to edit my profile, so that my public identity is accurate.
FR-12 — Join Clan application with LLx validation (explicit)
As a Registered Member / Applicant, I should be able to submit a Join Clan application, and my gaming name MUST start with LLx; otherwise submission is blocked with a clear error.
FR-13 — PENDING application lifecycle (explicit) As a Registered Member / Applicant, my application should remain PENDING until the admin accepts or rejects it, so that I know my status.
FR-14 — Automatic first-free-slot assignment, never exceeding 5 (explicit) As a Registered Member / Applicant, when my application is accepted I should automatically receive the first free slot, and the squad must never exceed 5 slots.
FR-15 — Notifications (explicit) As a Registered Member / Applicant, I should receive notifications, including application status changes, so that I stay informed.
FR-16 — Member profiles (explicit) As a Visitor / Fan, I should be able to view member profiles, so that I can learn about the squad.
FR-17 — Admin-only dashboard (explicit) As a Clan Admin, I should have an admin-only dashboard covering members, applications, characters, YouTube, live stream, updates, chat moderation, rules, and social links/settings, so that I can manage the site.
FR-18 — Configurable YouTube integration (explicit) As a Clan Admin, I should be able to configure the YouTube channel, official subscribe link, API subscriber count with a clearly labeled manual fallback, latest videos, and a configurable YouTube Live embed/status, so that the site reflects the real channel.
FR-19 — Never fake viewers or subscribers (explicit) As a Visitor / Fan, I should only ever see real viewer and subscriber numbers, with a clearly labeled manual fallback when the API is unavailable, so that I can trust the metrics.
FR-20 — Realtime community chat with anti-spam, moderation, XSS protection (explicit) As a Registered Member / Applicant, I should be able to participate in the realtime LLxSCORPION COMMUNITY CHAT, with anti-spam, moderation, and XSS protection, so that the community is safe and usable.
FR-21 — Editable updates, rules, social links (explicit) As a Clan Admin, I should be able to edit updates, rules, and social links, so that public content stays current.
FR-22 — SEO, sitemap, robots.txt, image optimization (explicit) As the system, I should provide SEO metadata, a sitemap, robots.txt, and image optimization, so that the site is discoverable and performant.
FR-23 — Rate limiting, secure password hashing, protected admin routes, environment variables (explicit) As the system, I should enforce rate limiting, secure password hashing, protected admin routes, and environment-variable configuration, so that the platform is secure.
FR-24 — Setup documentation for YOUTUBE_API_KEY and CHANNEL_ID (explicit)
As a Clan Admin, I should have setup documentation for YOUTUBE_API_KEY and CHANNEL_ID, so that I can configure YouTube integration.
FR-25 — No fake data or static-only buttons (explicit) As a Visitor / Fan, I should never encounter fabricated data or buttons that do nothing, so that the site is trustworthy.
FR-26 — Self-service registration (required_inference) As a prospective member, I should be able to register myself, so that I can apply to join.
FR-27 — Returning verification through Login (required_inference) As a Registered Member / Applicant, I should verify my identity through Login before protected work, so that my state is bound to me.
FR-28 — Protected admin verification and authorization (required_inference) As a Clan Admin, I should be verified and authorized before accessing Admin, so that admin work is protected.
FR-29 — Pending application review before decision (required_inference) As a Clan Admin, I should review pending applications before accepting or rejecting, so that decisions are informed.
FR-30 — Server-side LLx validation and five-slot enforcement (required_inference) As the system, I should enforce LLx validation and the five-slot cap server-side, so that rules cannot be bypassed.
FR-31 — Configured YouTube credentials with labeled manual fallback (required_inference)
As the system, I should use configured YOUTUBE_API_KEY and CHANNEL_ID for live YouTube data, with a clearly labeled manual subscriber fallback, so that metrics are real or explicitly labeled.
FR-32 — Supabase services availability (required_inference) As the system, I should have Supabase Auth, PostgreSQL, Storage, and Realtime available, so that identity, content, media, and chat are durable.

LL — LETHAL LEGEND
BORN TO PLAY.BUILT TO DOMINATE.NO SHORTCUTS. ONLY RANKED GRIND.
MOBILESTATIC RENDER
Every gaming name in the roster begins with LLx.
Founder locked to slot 1. Applications fill the rest.
Live subscriber and stream status read out below the hero.
Slots 2 to 5 of the squad are open. Applications stay PENDING until clan leadership accepts or rejects them, and an accepted applicant receives the first free slot.
Every entry on this band is pulled newest-first from the clan update store. Nothing is rendered until a real update is published from the dashboard.
Subscribe is disabled. The official subscribe link has not been set yet — an admin saves it in the dashboard under YouTube, after which this control opens that link in a new tab.
Open YouTube PageWatch Live
LL — LETHAL LEGEND
BORN TO PLAY.BUILT TO DOMINATE.NO SHORTCUTS. ONLY RANKED GRIND.
MOBILESTATIC RENDER
Every gaming name in the roster begins with LLx.
Founder locked to slot 1. Applications fill the rest.
Live subscriber and stream status read out below the hero.
Slots 2 to 5 of the squad are open. Applications stay PENDING until clan leadership accepts or rejects them, and an accepted applicant receives the first free slot.
Every entry on this band is pulled newest-first from the clan update store. Nothing is rendered until a real update is published from the dashboard.
Subscribe is disabled. The official subscribe link has not been set yet — an admin saves it in the dashboard under YouTube, after which this control opens that link in a new tab.
Open YouTube PageWatch Live
No comments yet. Be the first!