I built this app over the weekend as a side project. 🛠️

The problem was simple: after I submit on LeetCode, going back and forth to write notes and save them is painfully manual. I wanted one place for those notes — and an automated flow that already talks to Obsidian, because I already have a lot of files sitting in my vault.

So in two days I ran a hell of a lot of things and shipped Daily Routine — a local SDE-2 / SDE-3 workspace (macOS app + web). Notes, keys, and the database stay on your machine. 💻🔒

What landed:

Add your username + LEETCODE_SESSION. Every new submission is pushed into the app as a file. If that problem already exists, it appends the new solution with tags — it does not overwrite. It polls every hour. ⏱️