DEV Community

ebrahim elmwafy
ebrahim elmwafy

Posted on

Show DEV: I built a lightweight, extensible Web Page Builder using React πŸš€

Hey DEV Community! πŸ‘‹

I wanted to share a project I've been working on recently: Pepsi Page Builder. It’s an open-source, lightweight web page builder designed to help users create responsive layouts visually.

πŸš€ Key Features:

  • Drag and Drop / Visual Editing: Easily structure pages with custom elements.
  • Extensible Architecture: Developers can easily plug in their own components.
  • Lightweight & Fast: Optimized performance with clean layout output.
  • Open Source: Licensed under the MIT License.

πŸ› οΈ Tech Stack:

  • React / JavaScript
  • Tailwind CSS (or your CSS framework)

πŸ”— Links:

Thanks for checking it out!

Top comments (3)

Collapse
 
nazar-boyko profile image
Nazar Boyko

Curious what a saved page exports to, JSON or plain HTML? For me that's the first thing that decides whether a builder can plug into an existing app or ends up as its own island.

Collapse
 
ebrahim_elmwafy_5d64d93ce profile image
ebrahim elmwafy

It exports to JSON! Under the hood, it serializes the component tree state, making it very flexible to store in a database and load back into any React/Next.js application.However, adding a feature to export plain HTML/CSS directly is definitely on the roadmap to make it even easier to plug into non-React environments. Thanks for the great question!

Collapse
 
ebrahim_elmwafy_7dd02da6f profile image
ebrahim elmwafy

Its a great project