Implementation of a simple portable whiteboard in TypeScript that uses ECS.
Features:
- Draw basic geometric shapes:
circle
,oval
,rectangle
,square
. - Geometric shapes can be manipulated:
move
,stretch
. - Geometric shapes can be connected by
lines
. - Text add/edit inside and outside the geometric shapes.
- Save/Load state from
localStorage
.
- git clone https://github.com/serbanghita/gamedev in a
gamedev
folder outside this project. npm run dev