4
7 Comments

How hard is it to create a basic website builder?

Does anyone know how hard it might be to develop my own website builder? Are there any open source tools or APIs to allow me to create it faster?

on December 17, 2021
  1. 4

    I built https://versoly.com/ a website builder.

    It is pretty easy.

    Use any backend language.

    Grapejs.

    And you're good to go.

    Issue is adding new features, reliability etc

    1. 1

      How long did it take you? Do you have any guides or steps? I am pretty new to this!

      1. 3

        Took me 3/4 months but Versoly is a different beast.

        If you want a simple builder would take a month once you have all the pieces in place.

        Nothing online. No one talks about it.

  2. 2

    Never built a website builder, so I cannot know for sure. If I took this question like any other idea I would like to validate or product to build, I would break it down:

    • Are there any services/APIs that would allow me to deploy a website using code? Maybe I can do this manually instead?
    • What is the easiest/cheapest way to give my users the ability to create a site without code? Do I need code for that? I remember seeing a project building websites by taking a photo of a piece of paper, so anything can work.

    You mentioned 'faster' but that's subjective. Is this for an MVP? Validating ideas? Full blown product? etc

  3. 1

    Seems like a crowded market.. are you targeting a niche?

  4. 1

    I haven't created a website builder yet but i did with html email builder. At first I started with grapesjs, but I found it quite difficult to customize and had some issues. So I decided to make one for myself. I defined the possible components for an email, each component will include its own configuration, and I get a json structure of an email, then I use react-beautiful-dnd, custom it, to create a drag and drop that can generate json configurations.
    After getting the configuration of an email in json format, I generate html from it (actually I use an engine to generate html, you can make your own).
    It took me about 2 months to create a complete tool. However, to create a website builder I think it will take longer because it has more components.

  5. 1

    This comment was deleted 3 years ago

    1. 1

      Something as simple as a link in bio tool. Like beacons.ai in the most simplest form.

      1. 1

        This comment was deleted 3 years ago