DXF File Editing & Storage Solution in Go.js library in our React App

Job ID: 37752199

Budget: ₹1,500 – ₹12,500 INR

I'm in need of a solution that utilizes the go.js library to perform specific tasks on a DXF file within our React application. This project aims to enhance user interaction by allowing the display, editing, and storage of DXF files as coordinate data for backend use. The use of TypeScript is a prerequisite to ensure type safety and improve maintainability of the code.

**Core Requirements:**
- **File Display**: Implement go.js to exhibit the DXF file within our React app.
- **Editing Features**: Enable adding or removing shapes, modifying existing ones, and altering properties like color or size.
- **Storage**: After edits, the DXF file must be submitted to the backend in the form of coordinate data for future retrieval and use.
- **Interactivity**: The editing process should include drag and drop capabilities, support for precise placement and resizing, and undo/redo options for all modifications.

**Ideal Skills and Experience:**
- **React & TypeScript**: Deep understanding and extensive experience building applications with React and TypeScript.
- **go.js Library**: Proven experience with the go.js library, particularly in handling and manipulating DXF files.
- **UI/UX Design**: Ability to implement intuitive and user-friendly interfaces for file editing.
- **Backend Integration**: Experience in processing and storing data in backend systems, preferably with knowledge in the specific backend technology our project uses (not specified here).

This project is crucial for enhancing the functionality of our application, providing our users with the capability to interact with DXF files in a meaningful way. The ideal candidate will bring a strong background in the technologies mentioned, along with a creative problem-solving approach to implement these features successfully.
Related categories: JavaScript React.js Typescript