Hi IndieHackers, I've been working on my own project for the last year and poured a ton of blood, sweat, and tears into it. It's called Nimbus and it's a visual website builder that allows people to rapidly build UI for their website. It works a lot like Wix or Squarespace but it produces actual professional level code so you're never locked into our platform. Our target market is mostly freelancers, designers, or product managers that want to rapidly build a custom website. I've been really active on Reddit, any other suggestions for how to get this in front of those people?
This is really serious project, good job!
I've built few page builders so far and I know what kind of effort it requirers.
I would say that main question every frontend developer asks is to what CSS framework is Nimbus exporting to? I didn't find that info anywhere on a site or a blog.
My team and other frontend devs we're working with are all fans of Figma. There were few nice plugins for exporting designs into css code, but along the way they stopped working.
How complex would it be to make this compatible with Figma?
If this was my project I would go to UpWork and post few jobs there and ask for some niche sites to be designed. After that you would add section Built with Nimbus to your site and link them there.
Also in this early stage, maybe scraping emails of React devs on GitHub and sending them emails is not a bad idea.
Thank you so much for the advice this is really unique and helpful!
I love the idea about the "Built with Nimbus" section, I think we'll definitely look into doing that, maybe linking the Github code as well so people can see the quality of the generated code.
As far as making it compatible with Figma, it's definitely something we're looking into! We wanted an independent website first so that we're not reliant on Figma, but we also recognize a lot of people use it and would find a plugin helpful.
Making a scraper is a great idea too and something I'll look into more. Might apply the same idea to Reddit as well.
Thanks for taking the time to reply to me!
This comment was deleted 3 years ago
Definitely would never spam someone, I just meant sending one quick DM or email. Would you still find this to be spam?
When emailing GitHub users they usually pack it as some kind of poll/research etc.
You can also create custom FB audience with those emails, and launch FB campaign.
Do they phrase it like "Would you use X"? How are those normally phrased? I've never received one I don't think though most of my stuff on GitHub is private.
Recently I started seeing compliment in 1st sentence about one of my repos, I guess cold email courses are reason to that :)
Some of them throw giveaways for new signups.
I would scrape only React devs and send them short 2-3 sentences. You can test with smaller batch first.
Sounds good, I'll try it and I won't spam anyone. Thanks for the advice!
This comment was deleted 3 years ago
Hey, I created an account just to respond.
I came across your website organically through Google when I was looking for UI builders, I am building a website with Nextjs and wanted to iterate quickly.
I left your website after ~2 minutes tinkering around. I actually went back twice trying it out but it is not easy to use.
There are a lot of usability issues that turned me away
With all of that being said, I think it is a great idea and would be interesting to see how it develops. I wish you luck with the product.
See https://openchakra.app/ or https://craft.js.org/ for references
Thank you so much for the reply! I appreciate you giving it a try and we are working hard on improving it based on this feedback.
I am in the market of someone who might use this product and I have to say I'm impressed with the product.
In your case, it reminds me a lot of webflow. Probably not the same but we all know that there is demand for this type of product, either for no coders or people who want to rapidly create components and pages. So in your case it is trying to find a marketing edge and competing.
I would try to get into the conversation and advertise against Webflow or some of the niche smaller website WYSIWYG editors as it might be cheaper and easier to run ads against and also maybe use web design youtubers and sponsor to get your product out there.
It might be costly though so I would actually try to get at least a few people to use it for free with maybe a completely free annual plan or a review so that you can work out any bugs if you have any.
Good luck!
I sort of agree with other people saying this space is saturated, I've tried to enter it myself a few years back and struggled. Interestingly I don't see much mention of Framer either, which would be a direct competitor alongside Webflow etc, perhaps even UXPin is arguably a competitor because it can create great code from your designs.
In a way I wonder if a really nice niche might be to ignore all the pages and site stuff, and just make a visual component builder? So like you essentially do all your frontend layout stuff etc for that one component and make that a really excellent experience, perhaps where you can even define the API stuff it would hook up to and you could build a library of these components. Almost like a design system builder that is visual-first.
Not gonna comment on potential customers, but on your website.
It is sloooooooooooow.
Being a selling point for your product, your simple landing page is loading a shit ton of scripts, and i scoring very poorly in google page speed.
I would look into that.
Noted, we'll work on it.
I really find the export to react feature interesting. Have you ever thought about turning it into a vscode extention? I would love to use it like that, there are many pages of my react app with legal/boring stuff where there is no real use of out engineering myself, but if it would work two way that could be a cool thing for every react developer, not just freelancers. The code/builder integration would have to be extremely seamless. Than you also would not have to compete with WordPress/wix and co that already dominate the freelancer and agency domain. An ordinary react developer could use that
It sounds like you put a lot of effort behind this one.
But can I ask, is there a market for it? An interest? Did you start from a point of frustration? Either from your end or other people's?
I am asking because it is not 100% clear to me who exactly the target market for this. I understand what you wrote:
But this is not specific. This is like "everyone who does websites, maybe except marketers". Your value proposition seems to be (from your constant repetition):
Who needs this?
Look, I don't do websites for the better part of the last decade but my feeling is, if someone needs "professional-level code", I assume they are going to use specific CSS libraries (either their own design system or a framework like Bootstrap, Foundation, Tailwind CSS, whatever) or with all the JAMstack rage going on, to be able to export in templating languages.
Or if someone is using a visual website builder, I assume they are going to need easy to use and easy to deploy "all-in-one" solution like Wix, WordPress or Ghost.
That said, the above are my assumptions, which need to be tested against the market. But of course, your assumptions also need to be tested against the market.
Before answering this question:
I'd advise answering my above question (Who needs this?). Then find where those people gather to talk about their craft, where they research when they shop for solutions, when they talk about these what kind of language they use.
I can’t give you any advice but it looks incredible. Would love to know how you did it.
My initial thought was what’s stopping someone making the entire site on your tool and then exporting it and never coming back? What’s the incentive to stay?
Depends on the audience. Agencies would be a lot stickier than startup founders.
Hi, Do you mean by professional level code that the output project will have a comments, an IDE debug configuration etc. or is this referring to something else?
Hi
I got your point and I feel this is something amazing if it's the same as what I am assuming. A complete Drag & Drop builder (No Code or Low Code) with which you can get the source code. If it is then it's something new. I haven't tried a No Code platform yet for my products yet is just because of these aspects:
You look like solving one of the pain points. I would suggest Lowering the charges of the paid service by either removing some features or some other promotions.
You have a good product, go for the kill and get as many users on board as you can and let the word of mouth do the rest for you.
Regards
Atul Singh
Founder
Cognitiev.com
You are exactly correct, it generates the source code in a readable, developer-friendly manner.
My 2 cents...visual website builder market is quite saturated and your going against well known brands like Webflow. I used Webflow recently and was able to export perfectly readable html/css and then hook up my own react code to the parts that needed custom logic. So while exporting straight to React is certainly useful (and something worth emphasizing your ads)...
Most useful "feature" would be to have a library of digital assets (like images, backgrounds, graphics) I can use without copyright issues. Digital assets that are unique and not heavily overused are rare and a strong selling point...web devs are not graphic artists and often dont have access to graphic artists.
So - exporting to React is nice but not something would make me switch from established platform that already allow me to export well written html/css that I can quite easily combine with my own react logic.
But strong selection of digital assets is something that would definitely get me interested.
At a basic level, you need to go where your customers already live on the internet. This is going to take a lot of experimentation, failures, etc. But it's the journey to product market fit!
If you need help with identifying marketing channels or go-to-market, I can help: https://growyourco.io
Hi @durantt0
Well done in building Nimbus. How big is your team size? How is the team strucutured?
There are so many website builders. How does this differ?
If you can afford £30/month, consider signing up to https://skilledup.life - free talent for tech startups
Once subscribed, you can build a user acquisition team who can help you acquire users, convert them to customers and provide customer support.
We are also doing this ourselves - see our team https://skilledup.life/about
If you like to chat, do send me a quick email to [email protected]
All the best.
This comment was deleted 3 years ago
Nimbus works like Wix or Squarespace, super easy to drag and drop divs, text, pictures, forms, etc. That's always going to be faster than handwriting and when we tested it, it is by a large margin.
The key difference is that it will output professional-level code. So people can build completely custom websites but have the UI done in a fraction of the time, then just add the other bits on and you have a new custom built site in a fraction of the time.
A couple other editors claim to "export to code" but nobody uses it because the code they produce is garbage and you're better off writing it yourself. Nimbus changes that.
This comment was deleted 3 years ago
It produces the code so it saves you a ton of time on building a website but has no downsides, because it's the same quality code as if you wrote it yourself and in the end is just code, just an expedited process. Perfect for building MVPs or for freelancers working for clients, etc.
This comment was deleted 4 years ago
Completely agree on points 9 through 11. Not that I don't agree with all the other points. But, hell yes, sell first. If you can't, understand why and adjust (through product, positioning, or whatever) accordingly.
This comment was deleted 4 years ago
I am not even sure why we are disagreeing though. I practically agreed with your main points. But whatever you say, mate. Enjoy.
This comment was deleted 4 years ago
All good, mate. Cheers.
I appreciate the response so much, here's how I would reply to your initial question, let me know what you think:
Because Nimbus writes the code for you. So not only can it be used for larger and more complex projects than Wix/Wordpress but you're never locked in. If you use Wix and want X feature that they don't have, you have to either start completely over somewhere else or not get that feature. With Nimbus, you can just export it and it can be written in just like any other custom website.
Some of these platforms also claim to "export to code" and they do -- but it's unusable garbage that you'd be better off just doing by hand in the first place. Nimbus produces professional level code so you ACTUALLY will use what gets generated.
You could hand-code your website, but then you have to deal with boiler plate code and write every single line of CSS/HTML -- which is time consuming even for experienced developers. One drag and drop or click with Nimbus can result in 10 - 50 lines of code getting written, so it's much much faster even for the best front-end developers. We're constantly adding pre-built components like login forms and payment forms as well to save even more time!
This comment was deleted 4 years ago
Mind saying a bit more about avoiding academic discussions?
This comment was deleted 4 years ago