Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mydraft-cc/ui
Open source wireframing tool written in typescript, react and redux.
https://github.com/mydraft-cc/ui
canvas paperjs react redux scss typescript webpack wireframing
Last synced: 21 days ago
JSON representation
Open source wireframing tool written in typescript, react and redux.
- Host: GitHub
- URL: https://github.com/mydraft-cc/ui
- Owner: mydraft-cc
- License: mit
- Created: 2018-02-18T13:22:39.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-29T01:55:00.000Z (about 1 month ago)
- Last Synced: 2024-10-01T03:21:02.677Z (about 1 month ago)
- Topics: canvas, paperjs, react, redux, scss, typescript, webpack, wireframing
- Language: TypeScript
- Homepage: https://mydraft.cc
- Size: 35.1 MB
- Stars: 639
- Watchers: 21
- Forks: 101
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-starred - mydraft-cc/ui - Open source wireframing tool written in typescript, react and redux. (webpack)
- jimsghstars - mydraft-cc/ui - Open source wireframing tool written in typescript, react and redux. (TypeScript)
README
# mydraft.cc: Open Source Wireframing Tools
[![codecov](https://codecov.io/gh/mydraft-cc/ui/graph/badge.svg?token=4wHUoUfuQn)](https://codecov.io/gh/mydraft-cc/ui)
Test it out at: https://mydraft.cc/
The goal of this project is to create an open source wireframing tool. As a developer I have to create wireframes from time to time and there are great commercial tool in the market. But most of them cost more than a full Office suite per month. I think there is a need for a good and free solutions.
![Version 01](/screenshots/Mydraft.gif?raw=true "V1")
## What is the tech stack?
* Ant design (https://ant.design/)
* React
* React Hooks
* Redux
* Typescript
* Webpack## How to run the application?
Just install node.js and run the following commands in your terminal:
npm i
npm startGo to `https://localhost:3002`
## How to build the application?
npm i
npm run buildCopy the files from the `build` folder to your webserver.
## What are the milestones?
* **0.7**: [DONE] First working editor.
* **0.9**: [DONE] Simple server to save diagrams with random id.
* **1.0**: [DONE] Finalize the version and make small improvements and bugfixes.
* **1.0.1**: [DONE] Manage pages within a project with background pages.
* **1.0.2**: [DONE] Presentation mode.
* **1.0.3**: [DONE] Link UI elements to external sources or other pages.## How can I contribute?
The issues that are easy to start with are marked. Write a comment to the issue if you want to know more.
Read the [Readme about shapes](src/wireframes/shapes/README.md) to understand how to create new shapes.
## Why another open source tool? There is pencil
There is a great open source tool: http://pencil.evolus.vn/
We see some issue with this project:
1. It uses outdated technology and therefore it is hard to contribute.
2. It is mainly maintained by a small company and few people.
3. It is missing advanced features.
4. The UI design is really oldschool ;)## Contributors
* Sebastian Stehle (https://github.com/SebastianStehle, https://sstehle.com, https://squidex.io)