Cross platform - diagram builder (flowchart builder) - pluggable platform -- 2

Job ID: 38429325

Budget: ₹37,500 – ₹75,000 INR

I'm looking for a Web developer to create a drag-and-drop model.

To build and host a cross-platform diagram builder (flowchart builder) on a pluggable platform, the following requirements need to be addressed:

1. Frontend Requirements:

• Framework: Use a modern JavaScript framework like React, Angular, or Vue.js for dynamic user interfaces.
• Diagram Libraries: Integrate libraries like GoJS, JointJS, or mxGraph for creating and manipulating diagrams.
• UI/UX Design: Design intuitive interfaces with drag-and-drop functionality, customizable shapes, connectors, and annotations.
• Cross-Platform Compatibility: Ensure the application is responsive and works seamlessly across various devices and browsers.
-- important aspect is to be able to export the diagram as JSON / JSON Schema.
-- when hosted it should be able to communicate via configurations to the backend API

2. Pluggable Architecture:

• Modular Design: Structure the application in a modular way to allow easy integration of plugins and extensions.
• Plugin SDK: Provide a Software Development Kit (SDK) for developers to create and integrate their plugins.
• API Hooks: Define clear API hooks and endpoints for plugins to interact with the core application.

3. Documentation and Support:

• User Documentation: Provide detailed user guides and tutorials to help users navigate and utilize the platform effectively.
• Developer Documentation: Offer thorough documentation for developers on how to create and integrate plugins.

Ideal Skills:
- Proficient in cross-platform (ionic or any suggestions accepted) UI development
- Proficient in React / angular
- Experience in web hosting and building
- Understanding of software product testing processes
- integration / JSON

Reference : https://gojs.net/latest/samples/flowchart.html