Show HN: Building websites from Sketch using deep learning – public launch
zecoda.com
zecoda.com
It was the best decision I’ve ever made. In the last 3 months I found too many bugs and had incorrect assumptions. But learned so much because of all manual validation required to deliver projects. I now understand better my target market. Most importantly I’ve learned from actual paying customers [2].
We still don’t have the whole process 100% automated though. We are delivering projects, on average, within 48 hours (too much time IMHO). Our goal is to decrease the delivery time for 12 hours in the next quarter. To achieve this we need more training data and a better human validation workflow.
Because we have more under control - but really far from knowing it all - we are ready to launch publicly. Zecoda it’s a payed product because:
- We still have human validation
- We are solving a real world problem that has intrinsic value
- We are in the business of making our customers happy and will never ship bad code
What we guarantee is that, if you are unhappy with the results, we'll refund you. Hopefully we’ll be able to open a free tier in the future. Just need to reduce human verification to the minimum.
I’d love to hear your feedback and questions. This time you can actual try it :)
We can be more productive without repetitive tasks.
//
Sign up: https://zecoda.com/register
Demo: https://zecoda.com/#demo
Follow our journey: https://twitter.com/zecodahq
[1] https://news.ycombinator.com/item?id=20624140
[2] https://zecoda.com/#customers
PS - Have a great Thanksgiving everybody!
1) Part 1 : You upload the file to the application and say we will run AI in background and a human verifies the file hence it will take time.
2) Part 2 : The code gets generated and you carry on from that point .
The problem is the time on your laptop for second part is 4:41pm and time shown on laptop for first part is 4:54 pm.
So it looks like you had the code before you uploaded the file.
I understand this might be for demo but gives wrong impression to people.
I am looking forward to this too.
- Our model learned the website's components visually (e.g. what is a navbar, an input, a button, etc) - The AI outputs the UI elements' coordinates - Without the output from our deep learning model we aren't able to automate the whole process
Regarding examples of the generated code, as said previously, it's definitely on our top priorities.
If I only want to 'convert' one sketch is there an option ?
Or do I have to process my 1 sketch in lets say your turnaround time is 1 week, then cancel my subscription ?
I would have expected a spike in usage upon initial signup representing initial bulk artboard conversion, followed by a lower steady-state usage for updates & iterations, with periodic annual/biannual spikes for major redesigns.
Technically your pricing model supports this — a customer would just buy “overages”. But people often don’t like paying both a baseline subscription plus overage fees, as it can feel like the service is punishing them for straying outside plan lines.
Have you looked into a “credit rollover” type pricing model, plus some kind of kickoff bonus? E.g. you get 5 artboard credits on signup, then accumulate 2 per month that you can use whenever you want. (This is the approach Audible uses, for example.)
Users would be able to top up their credits whenever they want, but are rewarded for deferring low-priority usage so their credits build up in anticipation of more important work. There’s also the additional advantage of sunk-cost perceptions making users less likely to churn a service while they have credits in the bank, even if they can’t envision exactly how they’d use them today.
By why would I as typical customer care how an agency (who you are substituting) converts sketch to site? I want quality, good price, fast delivery. Everything else can be a black box.
Don't get me wrong, not criticizing your idea or business model, just the marketing angle.
How do you generate the hover states, if they are not in the sketch file?
Do you have to structure the layers/components in a certain way, or do you use ML from pixel data?
Any plans for Figma/React?
The hover state was indicated on the Sketch file with a pointer hand cursor. This decision was made by the human layer.
I can imagine how it might produce better results and code than the terrible WYSIWYG editors of the early 2000s. However I would be careful about how much you market with the term "AI", as it could create unrealistic expectations.
How are you addressing this issue? I could be missing something but it seems to me that you can only really generate these constraints using guesswork ("this left-edge is only 10px away from its parent so it's probably meant to be a padding") and that while that may work for the majority of cases, it couldn't be fully automated as you're essentially guessing at user intents that have not been made explicit.
Either way I'm supportive of the goal - I think this could be a great product if you can either fix that issue or make it so it doesn't matter (with human corrections or additional inputs from the user or something like that).
Stringing together various API's to match a sketch file and integrate with a backend is a task to be automated that should not require a full time developer making a 6 figure salary.
I am interested to see how this product is received, good luck to the team behind this.
Some small feedback: When I clicked "Front end created with Zecoda" I expected to learn about how your site is an example of how your program works well. For example, to see a side-by-side of the sketch file, rendered code, and raw html/css/js. Instead, I got a signup prompt with no offer of what I'd get in return (sign in to see our site in our editor or something).
The message "Be happy, we are doing this for you" is grammatically awkward and sounds a little passive aggressive.
The acronym "IOHO" might be too causal, I think.
Q1: using sketch filesto convert it to code is a good idea. How scalable is your project at its current status to scale it to work for mock up images. In other words- how easy is for your software to convert an UX image to code. We would like to see some POCs.
1. No trial of any kind without subscribing (yes I know about the refund option).
2. No way to contact support when logged in.
3. No way to delete my account (it's 2019 people...)
Will certainly take another look when I can try without buying.
Putting together the form is the easy part, especially in a large application. You implement your inputs once and re-use them across the app. It's managing the UX and business logic that's hard.
I also second the top comment: some demos would be necessary to prove the value of the app, I think
You've been posting comments that break the site guidelines at an alarming rate. We've asked you several times to stop. Since you keep doing it. I've banned this account. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.