Skip to content

Improve landing page UX, content consistency, and footer maintainability #331

@madhavansingh

Description

@madhavansingh

🚀 The feature

Description

The current landing page of the Resonate website works well visually, but there are several UI/UX and content consistency issues that affect readability, accessibility, and long-term maintainability.

Some elements use inconsistent wording, some text sections have readability issues, and the footer contains a hardcoded year which will become outdated in the future.

Improving these areas would enhance the overall user experience and make the landing page more polished and maintainable.


Problems Identified

  1. Inconsistent wording in the feature section

    • Some features are full sentences while others are fragments.
    • Grammar and phrasing are inconsistent.
  2. CTA wording can be improved

    • “Create/Join Room” is less readable than “Create or Join a Room”.
  3. Inconsistent usage of “Open Source / open-source”

    • The page currently mixes multiple variations.
  4. Hardcoded footer year

    • The footer shows © 2026.
    • This will require manual updates every year.
  5. Accessibility improvements

    • Some images can have more descriptive alt text.
  6. Text readability improvements

    • Long paragraphs could be formatted for better readability.

Proposed Improvements

  • Improve feature section text for clarity and grammatical consistency.
  • Replace “Create/Join Room” with “Create or Join a Room”.
  • Standardize wording to use open-source consistently.
  • Replace the hardcoded footer year with a dynamic year using JavaScript.
  • Improve image alt text for accessibility.
  • Minor content improvements for better readability.

Expected Outcome

  • Better readability and professional polish
  • Improved accessibility
  • More maintainable code (dynamic footer year)
  • Better user experience for visitors

Additional Context

I would like to work on this issue as part of my contributions while preparing for GSoC 2026.

Motivation, pitch

The current Resonate landing page is visually appealing but has a few UX and maintainability issues that can be improved. Some text sections use inconsistent wording and formatting, which affects readability and overall polish. For example, the feature descriptions vary in grammatical structure, and the button label “Create/Join Room” could be clearer as “Create or Join a Room”.

Additionally, the footer currently uses a hardcoded year (© 2026), which will require manual updates in the future. Converting this to a dynamic year would improve maintainability.

Addressing these small but important issues would enhance the user experience, improve accessibility, and ensure the landing page remains maintainable over time while preserving the existing design.

I would like to work on this improvement as part of my open-source contributions while preparing for GSoC 2026.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions