Formio.js ECharts Integration
Budget: $250 – $750 USD
I'm looking for a skilled developer to create a Formio.js v5 component that integrates with Apache ECharts v5. The component should enable rendering of Line, Bar and Pie charts within the Formio.js framework.
Key Features:
• All ECharts attributes must be configurable from the Form builder settings dialog. This includes (but is not limited to) chart style and appearance, chart title and axis labels, as well as data filtering and transformation options.
• The chart dataset can originate from any compatible Formio data source. This includes (but is not limited to) form fields, external APIs, and custom JavaScript functions.
• The charts should have the capability for optional dynamic updates. These updates can occur when there are changes to the form or when specific form fields change. Dynamic updates will utilize the ECharts setOption method on the existing chart, avoiding a complete redraw.
• Must be able to work with all Formio.js templates (Bootstrap 5, Bootstrap 4, Semantic UI, US Web Design System, and UK Graphic Design System).
I envision future projects expanding this to support additional ECharts chart types.
Ideal Skills:
• Proficiency in JavaScript, particularly with Formio.js component development and Apache ECharts.
• Experience working with Formio data sources.
• Ability to implement dynamic updates in chart rendering.
Please provide examples of similar projects you've completed in your proposal.
Key Features:
• All ECharts attributes must be configurable from the Form builder settings dialog. This includes (but is not limited to) chart style and appearance, chart title and axis labels, as well as data filtering and transformation options.
• The chart dataset can originate from any compatible Formio data source. This includes (but is not limited to) form fields, external APIs, and custom JavaScript functions.
• The charts should have the capability for optional dynamic updates. These updates can occur when there are changes to the form or when specific form fields change. Dynamic updates will utilize the ECharts setOption method on the existing chart, avoiding a complete redraw.
• Must be able to work with all Formio.js templates (Bootstrap 5, Bootstrap 4, Semantic UI, US Web Design System, and UK Graphic Design System).
I envision future projects expanding this to support additional ECharts chart types.
Ideal Skills:
• Proficiency in JavaScript, particularly with Formio.js component development and Apache ECharts.
• Experience working with Formio data sources.
• Ability to implement dynamic updates in chart rendering.
Please provide examples of similar projects you've completed in your proposal.