-
Notifications
You must be signed in to change notification settings - Fork 18
Description
✨ Enhance Stats & Testimonials with Engaging Animations for Improved UX
Description
The current Stats and Testimonials sections are functional but lack motion and interactivity, which can make the page feel static. To improve user engagement and visual appeal, we can introduce subtle, performant animations.
1️⃣ Stats Section Animation
Current:
Numbers like 500+ Practice Questions and 50+ Companies appear as static text.
Proposed:
Add a smooth counting animation that starts from 0 and increments to the target number when the page loads or when the section scrolls into view.
Details:
- Animate from
0to the target number. - Keep the "+" symbol after the final number.
- Smooth, performant animation without blocking the UI.
- Maintain responsiveness and match the existing theme.
2️⃣ Testimonials Section Animation
Current:
All testimonials are displayed statically, which can feel cluttered and hard to read when there are more than three.
Proposed:
Implement a smooth, continuous horizontal scrolling (marquee-style) animation for testimonials.
Details:
- Infinite loop with smooth motion and no abrupt resets.
- Pause animation on hover for readability.
- Works seamlessly on both desktop and mobile.
- Lightweight implementation using
react-fast-marqueeor CSS/Framer Motion.
💡 Expected Outcome
A more dynamic, visually appealing UI that:
- Draws attention to key stats.
- Showcases testimonials in an engaging, space-efficient way.
- Improves user engagement without significantly impacting performance or load times.
📌 Tech Notes
- Built with React.
- Prefer lightweight, performant solutions.
- Ensure accessibility and responsiveness across devices.