Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

Open source wireframing tool written in typescript, react and redux.

Awesome Lists containing this project

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 start

Go to `https://localhost:3002`

## How to build the application?

npm i
npm run build

Copy 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)