This directory contains beautiful, modern profile badges that contributors can use to showcase their achievements in the Go Interview Practice repository. All badges feature modern UI/UX design with progress bars, gradients, and comprehensive information display.
Each contributor gets a complete badge collection:
USERNAME.svg- Full-size card badge (350×120px) with complete statsUSERNAME_compact.svg- Compact horizontal badge (400×60px) for README headersUSERNAME.json- Dynamic badge data for shields.io integrationUSERNAME_badges.md- Complete collection with all badge types ready to copy
Beautiful card-style badge with comprehensive information:
Features:
- 🏆 Repository branding with your GitHub URL
- 👤 Username and achievement level
- 📊 Progress bar for classic challenges
- 📦 Package challenges information
- 🎨 Modern gradients and typography
- ⭐ Achievement indicators for high performers
Sleek horizontal layout perfect for project headers:
Features:
- 🚀 Clean, professional design
- 📈 Progress visualization
- 🏅 Achievement level indication
- 📦 Package challenges summary
These badges automatically update based on your current progress:
Styles Available:
for-the-badge(recommended for profiles)flat,flat-square,plastic,social
Ready-to-use badges for any contributor:
[](https://github.com/RezaSi/go-interview-practice)Your badges automatically reflect your achievement level with unique colors and emojis:
| Level | Requirements | Badge Color | Visual Theme |
|---|---|---|---|
| 🌱 Beginner | 1+ challenges | Fresh Green | Growth theme |
| ⚡ Advanced | 10+ challenges (30%+) | Energy Orange | Power theme |
| 🎯 Expert | 15+ challenges (50%+) | Professional Blue | Precision theme |
| 🏆 Master | 20+ challenges (65%+) | Golden | Excellence theme |
Perfect for showcasing your coding journey:
## 🏆 My Coding Achievements

I've been mastering Go programming through structured challenges, solving algorithmic problems and building real-world applications with popular Go frameworks.<div class="achievements">
<h3>Go Programming Expertise</h3>
<img src="https://raw.githubusercontent.com/RezaSi/go-interview-practice/main/badges/YOUR_USERNAME_compact.svg"
alt="Go Interview Practice Achievement" />
<p>Demonstrated proficiency in Go through completion of coding challenges</p>
</div>- Screenshot your full-size card badge
- Upload as a "License & Certification"
- Title: "Go Programming - Interview Practice Completion"
- Link:
https://github.com/RezaSi/go-interview-practice
Technical Achievements:
- Go Interview Practice: Completed X/30 challenges ([Your Level] level)
- Demonstrated algorithmic problem-solving skills
- Experience with Go frameworks (Gin, Cobra, GORM) [if applicable]
Your badges automatically update when:
- ✅ You solve new challenges
- ✅ Your achievement level increases
- ✅ Package challenges are completed
- ✅ Scoreboards are regenerated
- ✅ New challenges are added
- GitHub Actions: Automatic regeneration on repository changes
- CDN Refresh: Changes appear within 1-5 minutes
- Manual Trigger: Repository maintainers can force updates
- Fork the Go Interview Practice repository
- Solve at least one challenge
- Submit your solution via pull request
- Your pull request gets merged
- GitHub Actions automatically regenerates badges
- Your badge files appear in this directory within minutes
- Browse to
badges/YOUR_USERNAME_badges.md - Copy the markdown for your preferred badge style
- Paste into your GitHub profile, website, or portfolio
Our badges feature modern UI/UX principles:
- 🎯 Information Hierarchy: Most important info (achievement level) prominently displayed
- 🌈 Color Psychology: Colors match achievement levels and create visual progression
- 📱 Responsive Design: Works perfectly across all devices and platforms
- ⚡ Performance: Lightweight SVG graphics load instantly
- 🎨 Modern Aesthetics: Clean typography, subtle shadows, and beautiful gradients
- Badge not found? → Ensure you've submitted at least one solution
- Badge not updating? → Wait 5 minutes for CDN refresh, check GitHub Actions
- Want different size? → Use
_compact.svgfor smaller displays
- 📧 Email: rezashiri88@gmail.com
- 🐙 GitHub Issues: Report a problem
- 💬 Discussions: Community support
Check out badges from our top contributors:
🏆 Master Level Examples:
- odelbos badges - 28/30 challenges
- mick4711 badges - 21/30 challenges
🎯 Expert Level Examples:
- y1hao badges - 21/30 challenges
- JackDalberg badges - 20/30 challenges
Repository: Go Interview Practice
Start Your Journey: Fork, solve, and earn your badge today! 🚀
Beautiful badges that showcase your coding excellence and motivate continuous learning.