| Hi HN, I made Remake 2 years ago while working on a separate project. [0] I started that project off with 6 months of research (interviewing potential customers) and 6 months of designing the pages. I wasn't looking forward to spending another 6-12 months building it all out. I needed a quicker path. Then the idea came to me: HTML & JSON have very similar structures. They're both ways of storing deeply nested page state. What if I could connect them together and make a really simple way of building web apps? All I needed to do was convert deeply nested HTML into deeply nested JSON (by tagging elements as being arrays, objects, or keys in those objects) and save the result the current user's account! Then I could use whatever client-side plugins I wanted (date pickers, file uploaders, inline edit popovers) to edit the page — and sync the resulting JSON data to the backend automatically. It was a really exciting insight for me and would make building a full-stack app as simple as prototyping. I could even use the data across pages because the JSON structure could, of course, be reused on every page. That's how I accidentally created a web app framework that lets you make web apps with only HTML templates. I'm really excited about bootstrapping it to profitability over the next year. [0] RequestCreative.com |
Hackers like us pick up a new language easily. Though I have seen people struggle to learn the necessary languages for building dynamic web (HTML, CSS, JavaScript). I guess that's the reason Tailwinds got popular, because people don't need to learn CSS. Or Flutter/React Native, you write in one language, and able to publish to platforms that require Java and Swift/Object-C.
I was amazed when seeing Remake. It's like a dynamic HTML.
All the best for Remake, David!