Building a profitable niche job board in a weekend with no code

This is the story of how I built EthHole.com in a weekend without any code. I was able to create a large list of jobs in a very specific topic (Ethereum development), figure out a value adding way to engage users, start an email list, & make a bit of profit.

TL;DR

Inspiration

Building the job board

The minimum viable product is a list of jobs. That’s it. I spent a few hours researching the best way to do this with no-code tools. I didn’t want to pay more than $15 a month for hosting or some kind of whitelabel solution. Ultimatelely, the top two tools that I found to build this fast with no code are Sheet2Site and Table2Site. I chose to built on Table2Site since I prefer Airtable. What these tools allow no-code builders to do it create interactive websites with lists of information that are generated from the content in a spreadsheet. So by copying their example job boards in airtable and connecting the tool I was off to the races.

The airtable board which is used to create EthHole.com

I also bought the domain EthHole.com on domains.google.com. This was $12 a year. I thought about chooser a longer name more descriptive of a jobs board, but this was short, available, and I chose not to spend weeks of time thinking of the perfect name. If I find another domain which will work better, I will move it. To ship fast you have to get over the idea that everything needs to be perfect in order to be successful. You don’t need that, you deliver the most value you can as soon as possible. Spending more than an hour with names, colors, themes, etc. is not adding the most value to your product per time spent.

I also setup a free mailing list with Mailchimp (table2site has an integration for this) and created a notification for myself for when someone submits the “Post Job” form using IFTTT.

Curating the right jobs

Now that my site is live, it’s time to add some data. Maybe in the future I will create fancy web scraper tools that use AI to scour the web in thousands of sites and rank each by blah blah blah. Not today, we’re putting them in manually over several hours. I set an arbitrary goal of 50 jobs at launch. I found that the fastest way to open a bunch of jobs links from different places at the best companies was the go through the sponsors at the best events in the space, like ETHDenver and ETHWaterloo.

So the majority of the jobs are from sponsors at those events, which I know are the best quality and I am familiar with. Don’t just copy jobs from other jobs board because then you aren’t adding value with aggregation. I cranked this out in about 5 hours and added the entries to Airtable.

Adding additional value to get clicks

Getting it out there

I needed some marketing materials and images for social sharing/posting on product hunt. Don’t mess around with photo editing software like photoshop or gimp. Keep it simple and be done in less than an hour. What I did for my graphics is create a presentation on Google Drive, then arrange screenshots and text boxes, and export as .png.

I have no email list yet for this product. So I posted about it on reddit in developer focused communities, Ethereum communities, and everywhere it overlapped. I posted in #random on 12 related slack communities. I made a post on product hunt. And I wrote this article on what it was like to build this. Coming up with the right copy and messaging people took most of a day.

Generating revenue

That’s it.

Go into the world. Ship. Ship fast.

Thanks for reading about my productive weekend. I hope someone will find this useful. If you want to chat more about building with no-code, ethereum development, shipping a million miles a minute, or anything else find me on twitter.

Developer, kombucha brewer, eth punk, chess player, friend.