Ask HN: How can I promote my open-source project?
We just launched the beta about a month ago and we've been struggling to get any sort of traction - we want people to use it and give feedback.
https://github.com/service-bot/servicebot
https://github.com/service-bot/servicebot
11 comments
[ 3.2 ms ] story [ 33.6 ms ] threadThis is the very problem that I'm facing on my project (http://bedefiant.io). Because i don't have a working example yet, it is hard to communicate my vision of how you can use my project. Of course, my project is still under development (I'm working on developing the minimally demonstrable features now), but the situation is the same for both: If you want people to use your software, then you have to show them why they need it and how you can solve their problems.
I'm interested in contributing because if so, that's super cool and I want in!
The intent is indeed to bundle the complex implementation details and configurations into something that us mere mortals can easily deploy, but that also allows for more complex configurations. My professional experience has lead me to be constantly thinking about dev/stage/prod rollout needs, while my personal experience drives a desire for out-of-the-box simplicity and functionality.
If you want to talk more, just hop on the slack channel (linked to on the github page), and I would be glad to explain and/or demo further.
Honestly the best answer is to find someone to help market it. Since you're asking "How do I do marketing?" the answer probably won't be in an HN comment.. its in a 4 year degree or years of experience.
But apart from that, define your target market and reach them where they congregate. If you want to reach freelance developers, go to whatever website they congregate at and talk to them there.
This reddit thread [1] has lots of reading and some decent ideas. Maybe try writing a marketing plan.
[1] https://www.reddit.com/r/startups/comments/4p0mke/10_highly_...
ServiceBot is a platform for a business to sell their services and automate the administrative tasks such as billing and invoicing.
This really gives me no idea what on earth you do. What problem do you solve? What value do you add?
You don't want to say something like "This tablet has an 8 inch screen." You want to say stuff like "This tablet fits handily in your pocket while having a larger than average screen size and is easily readable in full daylight." Your current description is the "8 inch screen" type description. It is not informative and it is not compelling.
You need to find a way to convey to people what you do for them. Time saved. Money earned. Problems solved. Convenience. Portability. Reduced headaches.
2. Link to the documentation (https://docs.servicebot.io/) instead of the company page
3. Any travis-ci up yet?
4. Give reddit a try (for the open source project), /r/node, and /r/javascript
5. Consider "spin-off" libraries of reusable components. Make them available via NPM. Give them documentation as well. Creating a popular dependency library attracts more interested users.
6. Did you apply for Y Combinator yet?
7. Try to contact AdWords to see if you can get free credits to advertise the corporate website. Bing has some too. It may not give much but even one or two clients would be a sign of momentum.
8. Consider contacting startups and offering your service free / discount in return for feedback and a testimonial
9. On the website, try an intercom.io widget. It makes it easy for people to open up a chat window to reach you.