-
Notifications
You must be signed in to change notification settings - Fork 139
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Is there an existing issue for this?
- I have searched the existing issues
Feature Description
The website currently doesn't provide visual feedback when users interact with buttons or when content loads. This makes the site feel unresponsive, especially on slower connections.
What to implement:
- Loading spinners for buttons (Book a Session, GitHub links)
- Skeleton cards for testimonials section while loading
- Loading states for navigation and form interactions
Technical approach:
- Create reusable LoadingSpinner component
- Create SkeletonCard component for content placeholders
- Add loading states to existing button components
- Implement smooth CSS animations
Use Case
As a user visiting the RecodeHive website, I want to see clear visual feedback when:
- Clicking on "Book a Session" button
- Loading testimonials section
- Navigating between pages
- Submitting forms or interacting with components
This will help me understand that the website is responding to my actions and provide a more professional user experience.
Benefits
- Better User Experience: Users get immediate feedback on their interactions
- Professional Appearance: Modern loading patterns make the site feel polished
- Improved Perceived Performance: Users feel the site is faster and more responsive
- Reduced Bounce Rate: Users are less likely to leave during loading periods
- Accessibility: Screen reader friendly loading states with proper ARIA labels
Add ScreenShots
No response
Priority
Medium
Record
- I have read the Contributing Guidelines
- Are you a GSSOC'25 contributor
- I want to work on this issue
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request