Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vocamen/web-mobile-html-builder

Online Web and Mobile HTML Builder & Editor using daisyui, tailwind and grapejs in a 40kB box!
https://github.com/vocamen/web-mobile-html-builder

app-builder daisy daisyui drag-and-drop grapesjs html-builder html-editor no-code nocode page-builder site-builder site-generator tailwind ui-builder website-builder

Last synced: 4 days ago
JSON representation

Online Web and Mobile HTML Builder & Editor using daisyui, tailwind and grapejs in a 40kB box!

Awesome Lists containing this project

README

        

![palette](palette.jpg)
# Web/Mobile HTML Builder & Editor 🚀
### No-code HTML builder for your web and mobile apps based on [DaisyUI](https://daisyui.com/docs/install/) and [Tailwind](https://tailwindcss.com/docs).

###### Built for you by [Vocamen](https://www.vocamen.com) with love 🤍
#
Feel free to use as-is, and contribute (it's really easy):

🥇[ONLINE BUILDER](https://html-builder.vocamen.com/dist/)

## Summary
`TL;DR` Simply click ONLINE BUILDER and start building your HTML page.

-- Currently, to change components content click the component settings (cog wheel) then use this ugly hack: click "update" then add a character to the following input, then hit "tab" to update your component.
Feel free to provide a better way --

Click the `>` button to inspect and copy your HTML and CSS.
Paste code in your app and don't forget to add DaisyUI and Tailwind CSS in your html page, in the `header`:
```html


```
Auto-saves on your browser, no need to save!

## 🥰 PR are welcome!

If you'd like to contribute but don't want to download and install stuff, simply FORK this repository and change `blocks.js` and `components.js` in `src/`, then PR (Pull Request) from your fork to this project.

## Download

* CDN
* `https://unpkg.com/web-mobile-html-builder`
* NPM (not sure)
* `npm i web-mobile-html-builder`
* GIT
* `git clone https://github.com/vocamen/web-mobile-html-builder.git`

## Development

Clone the repository

```sh
git clone --depth 1 https://github.com/vocamen/web-mobile-html-builder.git
cd web-mobile-html-builder
```

### Install dependencies

```sh
npm i
npm i -g grapesjs-cli
(you will need this one to test and build easily)
```

### Start the dev server

```sh
npx grapesjs-cli serve
```

### Tweak

Simply change 2 files in `src/`

* components.js (the HTML code in your page)
* blocks.js (the menu elements to drag in your HTML page)

### Build the source

```sh
npx grapesjs-cli build
```

### Test your project before PR
```sh
http-server ./dist/
```

## License

MIT