2. on click add row, https://prnt.sc/Dlr3IPu0sK9s , it should show like https://prnt.sc/EnbL2NORE9he 3. after selecting layout, if we click add element button https://prnt.sc/yj0b- zIYQUah it should show element selections in bottom https://prnt.sc/9gDG5ZP9yCNk like this . image/video, heading, paragraph (rich text) , menu, form, slider, and product grid and blog posts (it should be fetched from db) 4. after saving page, the html should be exported and save as .html page. Note: we will have header , footer, home as default . and other pages will have same header, footer, just he page content will change
P.S: the layout should draggable and resizable and switch to mobile and desktop view, like in elementor, so whatever we do in mobile will save mobile css and desktop for desktop css
Additional notes: for form builder, use
https://formbuilder.online/docs/formRender/options/render/ and for menu , use https://www.jqueryscript.net/demo/Drag-Drop-Menu-Builder-For- Bootstrap/