AOSSIE-Org / AOSSIE-Org/Resonate-Website

Improve landing page UX, content consistency, and footer maintainability

Abierto
#331 4 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
43
Forks
154
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### 🚀 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.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.