Hello Everyone,
I recently started to work on an idea that I would like to turn into a product. It all started with wanting to build a CLI tool, and now I have built a JavaScript version and am finalizing the Python version. They will be published for public use as modules or packages. The task of this tool is to fetch either issues or PRs from git and store them in a JSON file or text file (you will decide).
The main product is going to be the web version of this tool, with more features.
For example, The CLI can only export in two formats, but the web version will export more than that.
I currently need advice or contributions on how to market when I'm done building, any fun features to add, etc. I have nothing concrete for the web version yet because I am still wrapping up the CLI tools. Here are the repositories:
JavaScript: https://github.com/lennyAiko/git-orca
Thanks.
Hi Lennox, while the idea is fine, I think it's better to concentrate on things that generate more business value if you are trying to do Indiehacking. I write about a lot of SaaS Ideas and you can checkout.
But if you want to still work on this, you can further enhance this to a SaaS that can generate social content to share based on PR comments with a screenshot/related text so that it can help builders post it to social media in their buildinpublic journey.
Hi Lenny, what is the use case of the product? Why would someone want to store their PRs/issues like this – and why wouldn't they use the existing github cli or api?
Hey Lennox 👋
My advice would be to identify your primary audience for your product, and speak directly to them. Show them what you're working on, get their feedback, find out what existing features align directly with their goals and pain points, and in that same breath, you should uncover problems that you're not yet solving, but could.
Marketing is generally much more effective when the brand knows the value their product brings, through the problems it solves, for the audience it's made for.
Good luck with it all!
Great, i must say and thanks for sharing this informative post.I am really impressed that there is so much information about this subject that have been uncovered and you’ve done your best.
Hey Lennox, What are the usage scenarios of this product?
I thing that you should be aiming is word of mouth, as developer will often talk about how great and cool the tool they are using. ( you are developer I think you understand this ).
Thats mean if you product is good and able to impress developers, it will have a good future.
Reddit and twitter will be your main place to talk about this as most of these people will hangout here. And some forum out there where people are talking about programming will be a good place to try.
Another method is maybe you can do "how to git" class for newbie and try to teach them from early on to use your tool, which as developer usually we stick to how we learn to do it.
Alternatively you can also find anybody talking about learning programming and dm them if there want to use your tool.
You can also try writing blog with good seo that is related to your tool. This will work very well if you do it right with right topic and keywords. would recommend to use creativeblogtopic.com to automate SEO research for your.
If you want to learn more about acquiring customer from thin air, here are two things you can watch and read. The first one is a talk give by Kathryn Minshew founder of the Muse. And the second one is an article about tips to get customer out of nothing:
Hey Lennox,
I have some general advice, You can really opt for a design agency to do the UI part of your web application and see what fun elements can be added before the development phase.
It will really help determine the look and feel of the application and it can be enhanced by UI.
Also for marketing, once you have the basics of the web App clear you can start with short explainer videos.
I hope this provides some clarity :)
Hi Lennox! Some more general advice:
(I stole this last bit from Alex Hormozi lol, I recommend looking into him if you are interested in learning more about business + marketing)
Hope this helps :)
Parsa
I would go further on this and say that DON'T follow lean and follow a more modern approach. Lean says to build an "MVP" and it's a small version of the full product you will build.
The problem with this is that users now a days have gotten use to GREAT products like MACos Airbnb and Instagram to name a few. They have little tolerance for products (and even websites) that look like shit, load slow, or aren't fully functional.
So what should you actually do - you should focus instead of Minimal viable product. to build minimal viable test (MVT's)
These are small test that you run to the assumption that "this must be true for my product to work" you could be testing a specific feature all the way through and build one at a time.
Do things that don't scale. Test ruthlessly. Quick iteration cycles. Mom test with users.
I fail to see the value proposition in this.
I fail to see the value proposition in this.
It replaces a manual step of going to a PR on the web, with another manual step of fetching the PRs? What's the why? Why would people do this? Why would they use it?
I think that's a GOOD Idea!
So how do you expect people to give advice or contributions if you don't show anything ? Do we have to mentally imagine the all thing ?
Pedro
Apologies about that, I currently do not have something concrete for the web version, I only have repos to the CLI applications. I will add them to the post. Thanks for pointing that out.