Skip to content

A simple PWA (Progressive Web App) for drawing illustrations with multilayer support is a web-based application that allows users to create and edit digital illustrations with multiple layers.

License

Notifications You must be signed in to change notification settings

JuanLPalacios/Scribbles

Repository files navigation

Scribbles

A simple PWA sketching APP for mobile and desktop with custom brushes and multilayer support

Scribbles

Live Demo

Live App Link

Install Scribbles

You can install the app from the "Quick Start" modal under the "More Resources" section or from the URL bar.

Features

  • tools
    • draw
    • erase
    • fill
    • smear
    • cut(move/scale/rotate)
      • rectangular cut
      • laso cut
  • multilayer support
    • layer opacity
    • compositing operations
  • saving
    • zip-based multilayer format(.scribble)
    • local web storage saving
    • export to png
  • custom brushes
    • solid brushes
    • texture brushes
    • marker brushes
    • pattern brushes
    • zip-based brush format(.sbr)

Setup local build

First clone the repository

npm clone https://github.com/JuanLPalacios/Scribbles.git

to set it up you have to first install the dependencies. run

npm install

after that you can run the local development server with:

npm start

Built With

  • React
  • TypeScript
  • CSS
  • ABR-JS
  • JSZip
  • file-saver

Author

👤 Juan Luis Palacios

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.

About

A simple PWA (Progressive Web App) for drawing illustrations with multilayer support is a web-based application that allows users to create and edit digital illustrations with multiple layers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages