Concept
I think today's web application development needs GUI editor for itself, with valid semantics.
It's not Home Page Builder.
Implementation
For that research, I wrote css grid layout generator at first.
Try it here. https://mizchi-sandbox.github.io/grid-generator/
Yes, it's very rough but works.
This tool generates css like this.
.gridContainer {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 120px 4fr 1fr;
  grid-template-rows: 60px 1fr 40px;
  grid-template-areas: 'header header header' 'left content right' 'footer footer footer';
}
.headerArea {
  grid-area: header;
}
.leftArea {
  grid-area: left;
}
.contentArea {
  grid-area: content;
}
.rightArea {
  grid-area: right;
}
.footerArea {
  grid-area: footer;
} 
Code is here. https://github.com/mizchi-sandbox/grid-generator


    
Top comments (0)