website icon indicating copy to clipboard operation
website copied to clipboard

[DESIGN]: (Testimonals)

Open MisbahAnsar opened this issue 1 month ago • 2 comments

Describe the Issue

The current design of Testimonals section doesn not has a proper layout, the some testimonal take some extra space and some less!

Here's how the current design of Testimonals looks like:

Image

Expected Outcome

updating the above design into something like this:

Image

Why ? Updating it will make it have a proper height and proper width(basically a proper layout for each card!).

Ready to work on it. Assign me.

Screenshots

No response

Steps to Reproduce

Change the design to have a proper width and height such that each testimonal is in a card, and it keeps moving horizontally, making it a more better ui for the user!

Browser/Device

i was using brave.

Additional Notes

No response

Check Before Submitting

Would you like to help fix this issue? (Not required, but appreciated!)

  • [x] Yes, I am interested in contributing to the fix.
  • [ ] No, I am just reporting the issue.

MisbahAnsar avatar Dec 05 '25 13:12 MisbahAnsar

Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

github-actions[bot] avatar Dec 05 '25 13:12 github-actions[bot]

Can i work on this?

ved17-git avatar Dec 10 '25 18:12 ved17-git

Hi @MisbahAnsar I'd love to take this on.

I’ve analyzed the current testimonial layout and noticed it could benefit from a more modern, dynamic feel. I have already developed a working prototype with the following approach:

  • New UI: Transitioning from the static grid to a sleek Card-based design with top-aligned avatars and handles.
  • Dynamic Interaction: Implementing an Infinite Horizontal Scroll carousel.
  • Visual Polish: Adding Gradient Masks on the left and right edges to create a smooth "fade-out" effect, similar to high-end SaaS landing pages.
  • Performance: Powered by pure Tailwind CSS animations for 60fps smoothness without extra JS libraries.

I have the code ready and tested. May I be assigned to this issue to submit the PR?


DhruvHarani1 avatar Dec 21 '25 09:12 DhruvHarani1

https://github.com/user-attachments/assets/b3b65a0c-6389-41c8-bac4-273a80c694f3

here is a preview of my work

DhruvHarani1 avatar Dec 21 '25 09:12 DhruvHarani1

how do we handle longer testimonials? it should not be feasible right .

Sourya07 avatar Dec 21 '25 13:12 Sourya07

@DhruvHarani1 that looks good, i was gonna work on that issue, but cool. you can raise pr if u want.

MisbahAnsar avatar Dec 21 '25 14:12 MisbahAnsar

@Sourya07

https://github.com/user-attachments/assets/f9ef676c-d787-4662-91ca-c5e57217e451

@MisbahAnsar

Regarding the handling of longer testimonials, I’ve implemented a "Fluid Expand-in-Place" strategy that balances clean layout with full content accessibility:

  • Smart Truncation: By default, testimonials are capped at 4 lines using CSS line-clamping. This ensures that the carousel maintains a consistent height and perfectly aligned rhythm as it rotates.
  • Interactive Expansion: Users can click any card to smoothly expand its width and reveal the full text. This transition is handled via CSS transition-all for a premium feel.
  • Non-Blocking UX: I chose this over a modal or internal scrollbar to keep the user in the flow of the landing page. The expansion happens directly within the carousel row, and the infinite motion continues seamlessly, allowing the user to read the full quote without interrupting the page's dynamic energy.

This approach resolves the common issue of "jagged" card heights while ensuring that no part of the expert's feedback is permanently hidden.


DhruvHarani1 avatar Dec 21 '25 14:12 DhruvHarani1

how do we handle longer testimonials? it should not be feasible right .

Considering potential future expansion, will the architecture remain feasible and maintainable as more cards are added?

Sourya07 avatar Dec 21 '25 14:12 Sourya07

cc @Mayaleeeee for design change approval.

anshgoyalevil avatar Dec 21 '25 16:12 anshgoyalevil