arashThr
Joined 11 years ago
Joined 11 years ago
To clarify, this web application only works with repositories hosted on GitHub. Authentication and repository updates are handled entirely through the GitHub API, which allows the app to remain completely stateless, secure, and configuration-free.
Although the idea of making it more generic by supporting different git providers or self-hosted VPS instances is appealing (hence the initial title), there are already much better solutions out there for that use case (like DecapCMS). The goal here was to trade generality for total zero-setup simplicity.
As for the tech stack, I chose JS because the main goal was a lightweight web UI that handles online editing and easy image uploads, and JS sounded like a better fit. Having said that, I'm also not happy with current state of npm and I will look into an implementation with Go and tmpl.
I wanted three things Pocket didn’t offer:
1. A search-first experience
2. Integration with tools I already use (like Telegram)
3. A way to actually review saved content, with help from LLMs and spaced repetition
Still in beta, but usable. Would love to hear thoughts or your experience on building a product like this.
There are existing tools that try to solve this, but I have some unique requirements that pushed me to create my own. Things like Telegram integration, weekly summaries, and indexing YouTube content. More importantly, I felt the pain enough that I was motivated to work on it as a side project.
A good example is the frustration and disappointment I had with Pocket: the search functionality was terrible, and each update seemed to make the product less usable.
I’ve now got a working prototype, and I’m putting on the final touches. Let me know if you have any thoughts, or email me if you’d like to try it out.