Skip to content

Daily LeetCode automation: bilingual solutions (C#/Python) + English explanations. Built with n8n.

Notifications You must be signed in to change notification settings

yossichakim/CodeMinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

93 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CodeMinder

Daily Algorithm Challenge with C# & Python

CodeMinder is an automated system that generates a daily algorithm question (sourced from LeetCode) and stores a complete solution set in both C# and Python, along with an English explanation. This project is designed to strengthen problem-solving skills and demonstrate cross-language proficiency for technical interviews.


✨ Why CodeMinder?

Modern software engineers are expected to:

  • Write clean, efficient code.
  • Solve algorithmic problems under pressure.
  • Work in multiple languages.

CodeMinder addresses all three by creating a structured, self-improving routine that:

  • Automates coding practice.
  • Encourages bilingual (C#/Python) proficiency.
  • Generates explainable, readable content suitable for public GitHub portfolios.

πŸš€ Key Features

  • ✍️ Daily auto-generated LeetCode question
  • βš–οΈ Dual-language solutions: C# and Python
  • πŸ”— Clickable shortcut to the original question
  • οΏ½ Markdown file with clean code blocks and English explanation
  • πŸ’Ύ GitHub integration using n8n for automated commits

πŸ” Project Structure

CodeMinder/
β”œβ”€β”€ Solutions/
β”‚   β”œβ”€β”€ YYYY-MM-DD/
β”‚   β”‚   β”œβ”€β”€ [Problem Title].md       # Includes both solutions & explanation
β”‚   β”‚   └── [Problem Title].url      # Opens LeetCode problem directly
└── .n8n/                  # Automation logic and GitHub integration

🀝 Technologies Used

  • Languages: C# (.NET), Python 3
  • Platform: LeetCode
  • Automation Tool: n8n (self-hosted)
  • Deployment: GitHub (public repo)

βœ… Sample Output

Each question generates:

  1. Markdown file:
    • Title
    • Python solution
    • C# solution
    • English explanation
  2. .url file:
    • Clickable link to LeetCode

πŸ’Ό Author

Yosef Hakim
B.Sc in Computer Science | Backend Developer (C#, Python, SQL)


✨ Contributions

This project is currently personal, but you're welcome to fork it and build your own automated practice routine!


β˜‘ License

MIT License

About

Daily LeetCode automation: bilingual solutions (C#/Python) + English explanations. Built with n8n.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published