AOSSIE-Org / AOSSIE-Org/Resonate-Website

Improve landing page UX, content consistency, and footer maintainability

Đang mở
#331 4 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
TypeScript
Star
43
Fork
154
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.