I rewrote Moiva's architecture, made it much more flexible. Now users are not limited to npm-packages only, they can search for, discover alternatives and compare any GitHub projects.
The new architecture also allows to add, relatively easy, other types of software, for example, Python and PHP packages.
I created a blog, wrote an article, and published it on HN and Reddit, but it didn't get any noticeable attention.
So far I got only 40 upvotes on Product Hunt and 3 on HN.
Could be better, right?
I definitely need to learn more about how to promote and launch a project successfully.
At that time my project got a huge improvement - the ability to evaluate and compare any npm project. No more manually crafted lists of libraries.
I got lots of positive feedback and suggestions on what to add and what to improve.
Turned out developers didn't like the project's name at all :)
What they liked is a sleek view and the ability to compare libraries side-by-side using charts. Clean design w/o useless information.
Now I got enough information to fill another round of development.
Right from the beginning, I strived to build and share MVP as early as possible to validate my idea and its implementation.
I worked almost every morning and evening (before and after my daily work).
After ~50 days (since the idea) I decided that it's time to share.
At that time it was a manually created categorized list of libraries that users can compare with each other.
The project's name changed several times, I bought several domain names. At that time I stopped at JsDiff.dev.
I published the project at ProductHunt and Hacker News.
It didn't get much traction though.
I continued to work and improve the project, I had lots of ideas.
Half a year I spent in an active search of ideas.
It was depressing to have skills and a resolution to do something, but not have an idea.
Finally, I found a problem around which I can build a project - a problem of finding the right library. It looked small enough and pretty decent at the same time.
The next morning I made my first commit to the project.
I want to