arayofcode / CodeSyncHub

CodeSyncHub is an open-source tool that acts as an alternative to LeetHub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeSyncHub

Introduction

Hello! After LeetHub was discontinued, I found myself using several tools that would work for a while and then stop. As a result, I decided to build CodeSyncHub as a replacement. Please note that the name is a placeholder for now, and I might change it in the near future. This is an open-source project, and contributions are warmly welcomed. Please refer to the docs directory, which will contain the relevant documentation. It will eventually move to the Wiki page.

Vision

My vision for CodeSyncHub is to create an indispensable tool for coding enthusiasts and professionals. I aim to seamlessly integrate coding practice with professional portfolios, thereby enhancing the visibility of problem-solving skills and technical proficiency.

Objectives

  • Automate Synchronization: To facilitate the automatic syncing of code submissions from LeetCode to a user's chosen GitHub repository.
  • Enhance Portfolio Management: To help users maintain an organized and up-to-date portfolio of their coding exercises.
  • User-Centric Features: To develop features that add value for users, like categorizing problems by difficulty, tagging solutions for easy reference, and adding custom notes for each problem.
  • Community Collaboration and Feedback: To encourage open-source contributions for continual improvement and feature additions.
  • Scalability and Reliability: To ensure robust performance, capable of handling a large number of users and submissions.
  • Expand Compatibility: Long-term, I aim to expand the tool's functionality to include integration with other coding platforms and support various programming languages.

Acknowledgements

License

CodeSyncHub is released under the MIT License.

Contributing

Contributions to CodeSyncHub are always welcome! Please read CONTRIBUTING.md for guidelines on how to make a contribution. The relevant documentation and styling guide is present in the docs directory.

Discussions and Issues

  • For general discussions, questions, and ideas, please use the Discussions tab.
  • For reporting bugs or requesting new features, feel free to open an issue in the Issues section.

Roadmap and Progress

Check out our Projects tab to see the current roadmap and track the progress of ongoing tasks.

About

CodeSyncHub is an open-source tool that acts as an alternative to LeetHub

License:MIT License


Languages

Language:Python 94.2%Language:Dockerfile 5.8%