Skip to content

🎉 CodeGems v2.0 - The Community Revolution is Here!

Latest
Compare
Choose a tag to compare
@Sparths Sparths released this 22 May 13:06
· 16 commits to master since this release

🚀 From Static to Spectacular: The Ultimate GitHub Discovery Platform

I'm thrilled to announce CodeGems - a complete transformation that takes our simple project showcase and turns it into a thriving community platform for developers! This isn't just an update; it's a complete reimagining of how developers discover, share, and celebrate amazing GitHub projects.


🆕 What's New: Everything!

👤 User Authentication & Profiles

  • GitHub OAuth Integration - Sign in seamlessly with your GitHub account

  • Rich User Profiles - Showcase your activity, level, and achievements

  • Custom Avatars - Powered by DiceBear for unique profile pictures

🎮 Gamification & Progression System

  • XP & Leveling System - Earn points for every interaction
  • Achievement Badges - 30+ unique badges to unlock
    • 🎁 Newcomer, ⭐ Critic, 🔍 Explorer, 🏆 Rating Master, and many more!
  • Community Leaderboard - See top contributors and compete for the #1 spot
  • Progress Tracking - Visual progress bars and level-up notifications

📝 Project Submission & Curation

  • Community-Driven Submissions - Users can submit projects for review

  • Status Tracking - Real-time updates on submission status

  • Discord Notifications - Automatic notifications for new submissions

  • Quality Control - Detailed review process ensures high-quality content

Rating & Review System

  • 5-Star Rating System - Rate projects based on your experience
  • Written Reviews - Share detailed thoughts and experiences
  • Aggregate Ratings - See community consensus at a glance

💬 Community Discussion

  • Project Comments - Discuss projects with the community
  • Threaded Replies - Nested conversations for better organization
  • Like System - Show appreciation for helpful comments
  • Edit & Delete - Full control over your contributions

📊 Enhanced Project Pages

  • Detailed Project Views - Comprehensive information for each project
  • Language Breakdown - Visual representation of project languages
  • Live GitHub Data - Real-time stars, forks, and repository information
  • Save for Later - Bookmark projects to your personal collection
  • Tag-based Navigation - Find projects by categories and technologies

🔍 Smart Discovery Features

  • Advanced Search - Search by name, description, tags, or languages
  • Tag Exploration - Click any tag to find similar projects
  • Saved Projects - Personal collection accessible across devices

🤖 Automated Infrastructure

  • Auto-updating Project Data - Fresh GitHub stats updated regularly
  • Performance Optimization - Blazing-fast load times

🎨 Beautiful New Design

  • Modern UI Components - Sleek cards, tooltips, and animations

  • Smooth Animations - Delightful micro-interactions throughout


📈 By the Numbers

  • 30+ Achievement Badges to unlock
  • 10-Point Leaderboard showing top contributors
  • 5-Star Rating System for detailed feedback
  • Unlimited Project Submissions (subject to quality review)
  • Real-time GitHub API integration for live data

🛠️ Technical Highlights

Modern Tech Stack

  • Next.js 15 with App Router
  • Supabase for real-time database
  • TypeScript for type safety
  • Tailwind CSS for styling
  • Radix UI for accessible components

New Infrastructure

  • GitHub OAuth integration
  • Rate limiting and security measures
  • Real-time data sync with GitHub API
  • Background job processing for project updates

🔗 Try It Now

🌐 Live Site: [codegems.xyz](https://codegems.xyz)
💬 Discord: [Join our community](https://discord.gg/QtnFGDQj5S)
📱 Follow Updates: Watch this repo for the latest features


🎯 What's Next?

We're just getting started! Here's what's coming soon:

  • Project Collections - Curated lists by theme or technology

  • User Following - Follow your favorite contributors

  • Advanced Analytics - Insights into trending projects and technologies

  • Mobile UI - Better Layout for Mobile Devices


🐛 Found a Bug?

Please [open an issue](https://github.com/sparths/codegems/issues/new/choose) or join our [Discord server](https://discord.gg/QtnFGDQj5S) to report any problems.