{"repo":"devimust/wireframer","free":true,"listed":false,"github":"https://github.com/devimust/wireframer","clone":"git clone https://github.com/devimust/wireframer.git","description":"A wireframing / ui tool for mocking web-based applications.","language":"Vue","stars":23,"topics":["vue","wireframe","ui","javascript","self-hosted","mockup","web"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Wireframer A wireframing / ui tool for mocking web-based applications. Description Wireframer is self-hosted Javascript application written in Vue.js. All data generated by the application is stored in the browser's localstorage. This project was inspired by Mockup Designer. Requirements - Node.js 16+ and Yarn 1.x - Modern browser (tested on evergreen Chrome/Firefox) Dependencies - Vue.js (v2) - Vuex - Bootstrap 4 - interact.js - Material Design icons by Google - html2canvas Installation Copy index.html and the dist folder to a webserver. Todo - [x] Add more widgets: paragraph, table, navigation, tabs - [x] Deselect widget when clicking outside canvas - [x] Download/import localstorage json data - [ ] Position widgets relative to other widgets (middle, equal size, etc.) - [ ] Ability to sync localstorage to and from a central storage engine (e.g. Firebase) - [ ] Group components / objects via multi-select - [x] Clone components - [ ] Custom components (grouped) - [ ] Control actions via keyboard shortcuts (e.g. delete widget, undo) - [ ] Serve icons locally Build Setup I welcome contributions - please get in touch with me before attempting larger changes. If you see odd yarn errors, check that your shell is using the Corepack-provided binary (e.g. type -a yarn ) or just prefix commands with corepack yarn ... as above. For detailed explanation on how things work, consult the docs for vue-loader. License MIT Copyright (c) 2017-present, Rudi Olckers","default_branch":null,"files":null,"tree":[],"storefront":"/r/devimust","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/devimust/wireframer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}