Giter Site home page Giter Site logo

free-components-builder's Introduction

Components Builder by Simpllo

Code and design components for Bootstrap, Tailwind, PICO.css - Free tool actively supported by AppSeed.

STATUS: Work in Progress


Roadmap

Status Item info
Core Vanilla JS
Persistence Local Storage
Components Bootstrap 5
Components Tailwind
Components Bulma
Components PICO.css
Edits Styling
Edits Fonts
Edits Icons
Edits Images (remote)

For more information, contact AppSeed [email protected].



Free Components Builder by Simpllo - Free tool actively supported by AppSeed.

free-components-builder's People

Contributors

app-generator avatar

Stargazers

 avatar

Watchers

 avatar  avatar

free-components-builder's Issues

[Feature #2] Persistence Per Framework

The user can save & restore the components for each framework

  • Bootstrap 5
  • Tailwind
  • Bulma
  • PICO.css

If the is not providing a name, a default one is generated using the convention:

  • <NEW_ID>
    • Samples: bootstrap5, bulma3 .. etc

Use-Cases

  • The Switcher for each framework shows the number of components that each framework has.
  • The default framework is Bootstrap and the user can restore a previously edited component.
  • The current component is automatically saved
    • if the user hits F5 (reload), the current state of the page needs to be restored
  • When an old component is restored the use can apply the changes, and preview the component

[Feature #4] Component Elements Props

The inner components can be fully customized via:

  • CSS
  • change the size of an element using the mouse
  • images
  • icons
  • images (URLs)
  • change background
    • colors
    • images
    • video

The edits inside the components need to provide a no-limit customization.

[Feature #3] Component Edits

The component code needs to start as an empty DIV that fills the 100% parent (width and height.

The editor allows:

  • edit visually the component
  • edit HTML code
  • edit CSS
  • edit JS

The update in all the above containers is reflected automatically in the preview.

[Feature #1] CSS Framework Switch

The editor needs to provide a way to switch dynamically the CSS frameworks

  • Bootstrap 5
  • Tailwind
  • Bulma
  • PICO.css

The related assets for each framework need to use CDN versions (CSS, JS).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.