Cross platform - diagram builder (flowchart builder) - pluggable platform -- 2
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
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