Is your feature request related to a problem? Please describe.
The current landing page has a strong visual design, but first-time users receive very little guidance before generating a badge. The preview section remains mostly empty until user interaction, making it difficult to immediately understand the product's value and workflow.
Additionally, the primary user action is not clearly emphasized, which may reduce engagement and increase drop-off for new visitors.
Describe the solution you'd like
Improve the onboarding and badge generation experience by introducing:
Interactive empty-state preview with a sample badge
Demo usernames (e.g., torvalds, gaearon, vercel) for quick testing
Clear primary CTA: Generate Badge
GitHub avatar preview when entering a username
Better validation and input feedback
Animated statistics cards showing:
Current Streak
Longest Streak
Total Contributions
Repositories
Improved recent-search chips with avatar support
Simple "How It Works" section:
Enter Username
Generate Badge
Add to README
These enhancements would help users understand the product instantly and create a more engaging experience.
Describe alternatives you've considered
An alternative approach would be to keep the current layout and only add helper text. However, an interactive preview combined with onboarding elements provides significantly better user guidance and showcases the product's core functionality before users perform any action.
Expected Benefits
Better first-time user experience
Increased engagement and interaction
Clearer badge generation workflow
Improved discoverability of features
More polished and professional onboarding experience

Is your feature request related to a problem? Please describe.
The current landing page has a strong visual design, but first-time users receive very little guidance before generating a badge. The preview section remains mostly empty until user interaction, making it difficult to immediately understand the product's value and workflow.
Additionally, the primary user action is not clearly emphasized, which may reduce engagement and increase drop-off for new visitors.
Describe the solution you'd like
Improve the onboarding and badge generation experience by introducing:
Interactive empty-state preview with a sample badge
Demo usernames (e.g., torvalds, gaearon, vercel) for quick testing
Clear primary CTA: Generate Badge
GitHub avatar preview when entering a username
Better validation and input feedback
Animated statistics cards showing:
Current Streak
Longest Streak
Total Contributions
Repositories
Improved recent-search chips with avatar support
Simple "How It Works" section:
Enter Username
Generate Badge
Add to README
These enhancements would help users understand the product instantly and create a more engaging experience.
Describe alternatives you've considered
An alternative approach would be to keep the current layout and only add helper text. However, an interactive preview combined with onboarding elements provides significantly better user guidance and showcases the product's core functionality before users perform any action.
Expected Benefits
Better first-time user experience
Increased engagement and interaction
Clearer badge generation workflow
Improved discoverability of features
More polished and professional onboarding experience