indigo-recreate

bySandeep Jhabakh

Recreate the ECHOID landing page as a **single full-screen React + CSS website**. Match the reference design precisely. The aesthetic must feel futuristic, premium, cinematic, minimal, and technology-focused. Do NOT add extra sections, cards, stats, badges, floating elements, purple colors, glow effects, or unnecessary decorations. ## CORE DESIGN * Full viewport: 100vh / 100svh * Background: pure black `#000` * White typography with subtle translucent white secondary text * Sharp rectangular UI elements; no rounded pills * Smooth premium transitions * Fully responsive desktop/tablet/mobile * Antialiased typography * No scrolling on desktop unless necessary ## CINEMATIC BACKGROUND Use the supplied video as a full-bleed background covering the entire screen. Video: `https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20260806_133255_956f653f-5d80-4b06-abd5-0f46c98b60fa.mp4` Poster/fallback: `https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20260806_132328_5f9029c8-218f-4489-82b6-29ff2849920e.png` Video settings: * autoplay * muted * loop * playsInline * preload="auto" * width/height 100% * object-fit: cover * object-position: center The video should feel like a dark cinematic AI/surreal face sequence. Keep it edge-to-edge, never inside a card. Add dark gradient overlays: * Desktop: darken the right side and bottom so the signup panel remains readable. * Mobile: use a stronger bottom gradient. For `prefers-reduced-motion`, hide the video and use the poster as the background. ## FONTS Load Google Fonts: * Sora: 200, 300, 400 * JetBrains Mono: 300, 400, 500 Use: * Sora 200 → logo and main ECHOID heading * Sora 300 → email input and footer * JetBrains Mono → navigation, buttons, labels, tagline and links ## NAVIGATION Place navigation at the top with horizontal spacing. Left: **ECHOID** Use thin Sora typography, large letter spacing. Desktop navigation: * STORY * PLATFORMS * IDENTITY * CONTACT * JOIN UP Navigation links use uppercase JetBrains Mono with generous letter spacing. JOIN UP is a transparent bordered rectangular button. Hover: * Slightly brighten/dim text * Subtle background/border transition ### MOBILE NAVIGATION Below 900px: * Hide desktop navigation * Show a 44×44 hamburger button * Three thin horizontal bars * Animate hamburger into X Clicking it opens a fullscreen menu: * Dark translucent background * Strong backdrop blur * STORY * PLATFORMS * IDENTITY * CONTACT * JOIN UP Menu items should fade and slide upward with a staggered animation. Close menu when: * hamburger/X is clicked * backdrop is clicked * Escape is pressed Lock body scrolling while menu is open. ## MAIN HERO / SIGNUP PANEL Place the main content on the **right side of the screen** on desktop. On mobile, center it and make it full width with appropriate padding. Content order: ### Label `[ VOICE ENTRY ]` Small uppercase JetBrains Mono text with a subtle translucent white background. Sharp rectangular shape. ### Main Heading `ECHOID` This must be the dominant text element. Use: * Sora 200 * Very large responsive font * Thin elegant appearance * Tight line height * Slight letter spacing ### Tagline `YOUR VOICE ID TO THE E NETWORK.` Use JetBrains Mono 300, uppercase, subtle white opacity and generous letter spacing. ### EMAIL FORM Large spacing between tagline and form. Email field: * Placeholder: `Email` * Transparent background * Bottom border only * No rounded corners * White text * Subtle border on normal state * Brighter border on focus Buttons: `PROCEED USING EMAIL` `ACCESS` Both should: * Be full width * Have sharp corners * Use JetBrains Mono * Be uppercase * Have generous vertical padding * Use translucent white backgrounds * Brighten subtly on hover Below the buttons, centered: `I'VE GOT AN INVITE KEY` Make it a small uppercase JetBrains Mono link with hover underline. The form should prevent default submission and remain visually functional. ## FOOTER Place a thin horizontal border above the footer. Center this exact text: `Opening an e.xyz account signals that you accept our Privacy Notice and Service Contract.` Use Sora 300 with subtle white opacity. Make: * Privacy Notice * Service Contract white and underlined. ## RESPONSIVE BEHAVIOR ### Desktop ≥901px * Full cinematic background * Logo top-left * Navigation top-right * Signup panel aligned to the right * Legal footer at bottom ### Tablet 721–900px * Reduce panel width * Use mobile hamburger navigation * Maintain cinematic background ### Mobile ≤720px * Signup panel becomes full width * Center content * Smaller heading * Stronger bottom gradient * Mobile navigation overlay * Maintain comfortable safe-area padding ### Short screens ≤640px Reduce: * navigation padding * heading size * form spacing * button height * footer font size ## ACCESSIBILITY Implement: * visible keyboard focus states * semantic buttons and links * proper input label (visually hidden if necessary) * `aria-expanded` and `aria-controls` on menu toggle * mobile menu `role="dialog"` * `aria-modal="true"` * `aria-hidden` when closed * restore focus when menu closes ## ANIMATIONS Use subtle premium animations only: * background video continuously loops * hover transitions around 0.25s * hamburger → X around 0.45s * mobile menu circular clip-path expansion * mobile menu staggered fade/slide animation Do NOT add desktop entrance animations. ## FINAL VISUAL RULE The final website must look like a **high-end futuristic AI identity brand**, combining: **black + white + translucent UI + cinematic AI face video + elegant typography + minimal futuristic interface.** Do not make it look like a generic SaaS template. Do not add anything that is not specified above. Build it cleanly in React with custom CSS and reusable components. Keep the entire experience focused on this single hero screen.

Landing
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

System Requirements Document for indigo-recreate

1. Introduction

The indigo-recreate project aims to develop a single full-screen React + CSS website for the ECHOID landing page. The design must be futuristic, premium, cinematic, minimal, and technology-focused, adhering strictly to the provided specifications without any additional elements or decorations.

2. System Overview

The system will deliver a single-page application that serves as the landing page for ECHOID. It will feature a full-bleed cinematic background video, sharp rectangular UI elements, and responsive design across desktop, tablet, and mobile devices. The page will include navigation, a hero/signup panel, and a footer with legal text. Accessibility and smooth animations are integral to the design.

2a. Product Interpretation and Delivery Boundary

The project is strictly limited to a single full-screen page with no additional sections or pages. The page will be accessible anonymously at the product root, with no scrolling on desktop unless necessary. The design will use a pure black background with white typography and translucent white secondary text. The video and poster assets, Google Fonts, and browser motion-preference behavior are essential for rendering the specified presentation.

Page 2 of 5

2b. Source Content Inventory

  • Video URL: https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20260806_133255_956f653f-5d80-4b06-abd5-0f46c98b60fa.mp4
  • Poster Image URL: https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20260806_132328_5f9029c8-218f-4489-82b6-29ff2849920e.png

2c. Page Content and Component Coverage

Landing

  • Background Video: Full-bleed cinematic AI face video with autoplay, muted, loop, playsInline, and preload settings. Dark gradient overlays for readability.
  • Navigation:
    • Desktop: Top-right with links to STORY, PLATFORMS, IDENTITY, CONTACT, JOIN UP.
    • Mobile: Hamburger menu with fullscreen overlay, fade and slide animations.
  • Hero/Signup Panel:
    • Label: [ VOICE ENTRY ] in JetBrains Mono.
    • Main Heading: ECHOID in Sora 200.
    • Tagline: YOUR VOICE ID TO THE E NETWORK. in JetBrains Mono.
    • Email Form: Email input with placeholder, buttons for "PROCEED USING EMAIL" and "ACCESS", and invite-key link.
  • Footer: Legal text with links to Privacy Notice and Service Contract.

3. Functional Requirements

  • As an ECHOID visitor, I should be able to view the landing page with a full-bleed cinematic background video. [explicit]
  • As an ECHOID visitor, I should see the navigation links and be able to interact with them. [explicit]
  • As an ECHOID visitor, I should be able to use the email form without submitting it. [explicit]
  • As an ECHOID visitor, I should see the legal footer text with linked Privacy Notice and Service Contract. [explicit]
  • As an ECHOID visitor, I should experience smooth transitions and animations as specified. [explicit]
Page 3 of 5

4. User Personas

  • ECHOID visitor: Interacts with the landing page, navigates the site/menu, and uses the email access or invite-key entry actions.

5. Core User Flows

  1. Landing Page Access:

    • The ECHOID visitor accesses the landing page anonymously.
    • The full-bleed cinematic background video plays automatically.
    • The visitor sees the navigation links and hero/signup panel.
  2. Navigation Interaction:

    • The visitor clicks on navigation links to explore different sections.
    • On mobile, the visitor uses the hamburger menu to access navigation.
  3. Email Form Interaction:

    • The visitor enters an email in the form.
    • The form prevents default submission and remains visually functional.
  4. Footer Interaction:

    • The visitor reads the legal text and can click on links to Privacy Notice and Service Contract.
Page 4 of 5

6. Visuals Colors and Theme

  • Muse: Gleb Kuznetsov
  • Palette:
    • Background: #000000
    • Text: #FFFFFF
    • Accent: #CCCCCC
    • Muted: #888888
  • Typography:
    • Headings: Sora
    • Body: JetBrains Mono
  • Shape Language: Sharp rectangular UI elements
  • Layout: Full-bleed hero with right-aligned signup panel on desktop, centered on mobile.

7. Signature Design Concept

The landing page will feature a full-screen video hero with a dark cinematic AI face sequence. The right-aligned signup panel on desktop and full-screen mobile navigation will enhance the futuristic and premium aesthetic.

8. Interaction Model & Motion Direction

  • Interaction Model: Animated
  • Motion Tempo: Cinematic
  • Hero Dimensionality: WebGL
  • Landing Hero Motion Brief: The cinematic AI face video plays continuously, with smooth transitions and animations for navigation and form interactions.
Page 5 of 5

9. Non-Functional Requirements

  • The website must be fully responsive across desktop, tablet, and mobile devices.
  • Accessibility features must include visible keyboard focus states and semantic HTML elements.

10. Tech Stack

  • Frontend: React, custom CSS
  • Fonts: Google Fonts (Sora, JetBrains Mono)

11. Assumptions and Constraints

  • The landing page is the only page in the application.
  • The video and poster assets are available and accessible.
  • The design must strictly adhere to the specified aesthetic without any additional elements.

12. Glossary

  • ECHOID: The brand name for the landing page.
  • Hero: The main visual element of the landing page, featuring the cinematic background video.
  • Responsive Design: The ability of the website to adapt to different screen sizes and devices.
Landing design preview
Landing: View landing page
Landing: View navigation links
Landing: Click navigation link
Landing: Open mobile menu
Landing: Enter email address
Landing: Click access button
Landing: Click invite-key link
Landing: View footer legal text
Landing: Click privacy notice link
Landing: Click service contract link
Landing design preview
Landing: View landing page
Landing: View navigation links
Landing: Click navigation link
Landing: Open mobile menu
Landing: Enter email address
Landing: Click access button
Landing: Click invite-key link
Landing: View footer legal text
Landing: Click privacy notice link
Landing: Click service contract link