POC like Dia (Typescript)

Job ID: 37115446

Budget: $25 – $50 AUD

I want a Proof of Concept that implements the basic concepts of an application similar to dia (https://github.com/GNOME/dia) in a browser, ideally using Typescript.

A successful POC will provide:

* Basic shapes (rectangle, circle, line, bezier)
* Tabbed drawing canvas
* X and Y axis rulers
* Scalable grid with snap-to-grid
* Object selection and dragging
* Zoom in/out.

Shape libraries and custom shapes are not in scope and can be ignored.

I don't want a reliance on frameworks. This is not a project in Vue, React, Svelte, or any other framework toolset. Ideally, the POC will be implemented without the use of third-party packages.

The successful applicant will be able to demonstrate experience in writing similar code, and be able to provide a credible high-level estimate for completion of the POC scope.
Related categories: JavaScript Typescript