Live data from Hacker News

Show HN: Puck – Open-source visual editor for React

github.com

61–70 of 105 posts

Re: Show HN: Puck – Open-source visual editor for React

#64
Probably ia cliche now but ...

Have you considered integrating an LLM to expand the functionality?

Based on some recent experimentation I was able to get some fairly complex React UI and behavior out of a pair programing session ... without having a lot of React experience and skill myself. Seemed ripe with potential.

Re: Show HN: Puck – Open-source visual editor for React

#66
post #7
post #6

Awesome. I've literally been tasked with building something exactly like this, and it's a pain in the ass nothing exists like this for Vue so I have to do it from scratch. I plan to make it more like builder.io/demo however where CSS can be arbitrary, that way basic landing pages can be built. Do you have any tips of things you wish you did differently, or what was more painful than you expected, as well as anything…

It's such a common problem, I'm amazed there aren't more solutions out there. A sound data model really helps things out. I'd go API-first. Drag and drop is a PITA. Specifically multi-column layouts, which require nested dropzones and a bunch of "intuitive" UX. A good library can help here, but not do everything (we're using react-beautiful-dnd which is a bit out of date - dnd-kit might have been a better shout). Thi…

Are there more details on the data model? I'm actually building something like this but not for React, so it might be useful to reuse the data model as you say.

Re: Show HN: Puck – Open-source visual editor for React

#69
post #58
post #6

Awesome. I've literally been tasked with building something exactly like this, and it's a pain in the ass nothing exists like this for Vue so I have to do it from scratch. I plan to make it more like builder.io/demo however where CSS can be arbitrary, that way basic landing pages can be built. Do you have any tips of things you wish you did differently, or what was more painful than you expected, as well as anything…

Plasmic.app works with vue - why not just use that?

This was what I said previously, which I'm assuming plasmic doesnt do:

> Does it allow embedding in an actual app? Thats the problem I have with these is they all require some weird form of going to their domain. I need the editor (AND the rendered page) to be 100% on my own domain. I wish they had some editor as an open source library and id just pay to have an API key or something

Post reply on HN