Skip to content

Update homepage copy and banner text#2741

Closed
jalafgani wants to merge 1 commit intomainfrom
homepage-copy-update
Closed

Update homepage copy and banner text#2741
jalafgani wants to merge 1 commit intomainfrom
homepage-copy-update

Conversation

@jalafgani
Copy link

@jalafgani jalafgani commented Feb 6, 2026

Summary

  • Updated main headline to "All-in-one infra for solo devs & SMBs"
  • Updated subheadline to explicitly list all platform features (Auth, Database, Storage, Functions, Realtime, SMS, Email, Push, and Hosting)
  • Changed top banner text from "Build something real" to "Vibecode on Appwrite Infra"
  • Updated page title to match the new headline

Changes Made

  • src/routes/(marketing)/(components)/hero.svelte - Updated default headline and subheadline
  • src/routes/(marketing)/+page.svelte - Updated Hero component props and page title
  • src/lib/layouts/Main.svelte - Updated TeaserBanner right text

Test Plan

  • Verified changes in local dev environment at http://localhost:5173/
  • Confirmed all text updates display correctly
  • Checked responsive layout

Made with Cursor

Summary by CodeRabbit

  • Chores
    • Updated marketing copy and branding messaging across hero components and marketing pages, including revised taglines and product descriptions.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 6, 2026

Walkthrough

This PR updates marketing messaging across three Svelte components. The TeaserBanner rightText is changed from "Build something real" to "Vibecode on Appwrite Cloud", the Hero component's default title and subtitle props are updated to reflect new marketing positioning, and the main marketing page's metadata title and Hero subtitle are synchronized to use the new messaging focused on "all-in-one infra for solo devs & SMBs" instead of "The developers' cloud".

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title directly and accurately describes the main change: updating text content for the homepage headline, subheadline, banner text, and page title across multiple components.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch homepage-copy-update

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

- Change main headline to 'All-in-one infra for solo devs & SMBs'
- Update subheadline to list all platform features
- Update top banner text to 'Vibecode on Appwrite Cloud'
- Update page title to match new headline

Co-authored-by: Cursor <cursoragent@cursor.com>
@jalafgani jalafgani force-pushed the homepage-copy-update branch from b09bf1f to 886cf9d Compare February 6, 2026 22:33
@jalafgani jalafgani requested a review from HarshMN2345 February 6, 2026 22:35
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@src/lib/layouts/Main.svelte`:
- Line 172: The banner copy is inconsistent: update the string used where
rightText="Vibecode on Appwrite Cloud" in Main.svelte to match the intended
message ("Vibecode on Appwrite Infra" per PR description) or vice versa if
"Cloud" is correct; search for other occurrences of the same phrase
(attributes/variables like rightText, any other literals in Main.svelte or
related components) and make them identical so the UI copy is consistent across
the app, then push the updated literal.
🧹 Nitpick comments (1)
src/routes/(marketing)/+page.svelte (1)

17-17: Consider spelling out "SMBs" in the page <title> for SEO.

The abbreviation "SMBs" may not be recognized by all search engine users. Expanding it to "Small & Medium Businesses" (or adding it alongside) in the <title> tag could improve discoverability, while keeping the shorter form in the visible hero heading.

leftText="Introducing"
logoText="Imagine"
rightText="Build something real"
rightText="Vibecode on Appwrite Cloud"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

PR description says "Appwrite Infra" but code says "Appwrite Cloud" — confirm intended text.

The PR description states the banner should read "Vibecode on Appwrite Infra", while both the commit message and this line use "Vibecode on Appwrite Cloud". Please confirm which is correct so the copy is consistent with the intended messaging.

🤖 Prompt for AI Agents
In `@src/lib/layouts/Main.svelte` at line 172, The banner copy is inconsistent:
update the string used where rightText="Vibecode on Appwrite Cloud" in
Main.svelte to match the intended message ("Vibecode on Appwrite Infra" per PR
description) or vice versa if "Cloud" is correct; search for other occurrences
of the same phrase (attributes/variables like rightText, any other literals in
Main.svelte or related components) and make them identical so the UI copy is
consistent across the app, then push the updated literal.

@jalafgani jalafgani closed this Feb 6, 2026
@jalafgani jalafgani deleted the homepage-copy-update branch February 6, 2026 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant