🚀 Built My Own LeetSync for GeeksforGeeks | GFG Sync 🔥
In this video, I’m showcasing *GFG Sync* — a Chrome Extension I built that automatically syncs accepted GeeksforGeeks submissions directly to GitHub. ⚡
No more manually uploading solutions or organizing folders yourself.
✨ Features:
✅ Auto-detects successful GFG submissions
✅ Pushes code directly to GitHub
✅ Organizes solutions by Topic & Difficulty
✅ Creates separate files for every problem
✅ Clean repository structure
✅ Manual sync support
⚙️ Tech Stack Used:
• JavaScript
• Chrome Extension (Manifest V3)
• GitHub REST API
• DOM Manipulation
• Monaco Editor Extraction
🔥 Challenges Solved:
• Dynamic editor handling
• Accurate submission detection
• Preventing duplicate commits
• Reliable code extraction
• GitHub API integration
📦 GitHub Repository:
https://github.com/Vatsasarthak/GFGSync
💡 Why I Built This?
I wanted a tool like LeetSync but for GeeksforGeeks users — so I decided to build one myself.
🚧 Current Status:
The extension is currently in Beta and actively being improved.
📌 Upcoming Improvements:
• Better UI/UX
• Smarter repository organization
• GitHub OAuth Login
• Improved syncing reliability
• Chrome Web Store release
⭐ If you enjoyed the project:
👍 Like the video
💬 Share your feedback
🔔 Subscribe for more projects & development content
#javascript #chromeextension #github #geeksforgeeks #dsa #webdevelopment #projects #developers #softwareengineering