DEV Community

Cover image for 💡 Automate Your LeetCode Solutions and Push Code to GitHub Instantly
Artem Turlenko
Artem Turlenko

Posted on

💡 Automate Your LeetCode Solutions and Push Code to GitHub Instantly

I’m excited to share a project I’ve been working on — SolveSync, a Chrome extension I created to automate pushing LeetCode solutions to GitHub. As someone who regularly solves coding challenges, I found it tedious to manually copy solutions and keep my GitHub repositories updated. That’s why I built SolveSync — to streamline this process and help developers showcase their work effortlessly.

🚀 What is SolveSync?

SolveSync is a powerful Chrome extension that automatically syncs your LeetCode solutions to your GitHub repository. It saves time, ensures consistency, and helps you build a well-organized portfolio of coding problems.

Key Features:

  • 🔒 Secure GitHub OAuth Authentication: Connect your GitHub account securely without entering credentials multiple times.
  • 📂 Automatic Problem Submission: Instantly push solved problems to your GitHub repository with proper formatting.
  • 🏷️ Problem Details Included: Problem names, difficulty level are automatically added to your commits.
  • 📜 Formatted .md Files: Solutions are saved in well-structured .md files with readable code snippets and descriptions.

💡 Why I Built SolveSync:

  1. Save Time: I wanted to eliminate the repetitive task of manually uploading solutions.
  2. Consistent Documentation: I needed a way to keep all my solutions well-documented and formatted.
  3. Showcase My Work: Building a GitHub repository that reflects my coding journey and problem-solving skills was important for me.
  4. Easy Setup: I focused on a simple installation process and seamless GitHub integration.

🛠️ How It Works:

  1. Install SolveSync from the Chrome Web Store.
  2. Setup your Repository and Branch in which you want to get code.
  3. Log in with GitHub using secure OAuth authentication.
  4. Solve problems on LeetCode as usual.
  5. Your successful submissions on LeetCode will be automatically added to your repository.

🎯 Who Should Use SolveSync?

  • Aspiring developers preparing for coding interviews.
  • Students and professionals building a coding portfolio.
  • Anyone who regularly solves LeetCode problems and wants to streamline their workflow.

🌟 Get Started Now!

Don’t let manual uploads slow you down. Let SolveSync handle your submissions so you can focus on coding.

👉 Download SolveSync Now and automate your LeetCode solutions effortlessly!


💬 Have feedback or suggestions? Let’s chat in the comments or contribute to the project on GitHub! 🚀

Top comments (0)