Skip to content

Adebisi1234/blackboard

Repository files navigation

Maths + SVGs + Awesomeness

Please give this repo a Star

live link showcase image

Main Branch -> Archive

A simple, fast and efficient drawing tool with the following features

  • Freehand draw
  • Multiple shapes (triangle, rectangle, circle, etc)
  • Eraser
  • Pointer
  • Customization
  • Text input
  • Undo/Redo Feature

Prod Branch

More Ambitious version, aiming for the best of the best drawing board

Currently taking inspiration from @tldraw

Implemented better versions of all main branch features

  • Image upload feature
  • Collaboration feature (read-only and true)
  • Zoom, pan, infinite canvas
  • Shapes recognition using ML
  • Better customisation
  • Undo, Redo, Refresh, Delete
  • Export drawings as images (svg, png, jpg)
  • Minimap
  • And more

TODO

  • Zoom in/out feature ☑️
  • Optimize minimap
  • Embedding other media
  • Better curve arrow feature
  • Component Snapping
  • Recognition of more shapes