[Feature] Integrate Froala Editor into CRM User's ShareTemplate Final Step Textareas -- 3
Budget: $30 – $250 USD
# Seeking a Development Team for Long-Term Collaboration
## Our Team
We are in search of a dependable team for long-term outsourcing projects, emphasizing stability in quality, scheduling, and pricing. Our organization is ISO27001 certified, with stringent project specifications. Interested teams must comply with our standards for collaboration. [View our certification](https://www.iafcertsearch.org/certified-entity/00522bad-28f0-51ce-a86a-86b27ffac5ca).
## Application Requirements
Please include the following in your application:
1. Team or individual status.
2. Examples of React and TypeScript projects.
3. GitHub profile link.
4. Experience with Figma.
-----------------------------------------------------------------------------------------------------------------
## Project Overview
### Objective
We aim to enhance the CRM user's `shareTemplate` configuration by upgrading `textarea` fields to Froala Editor instances, targeting:
1. Upload Instructions
2. Cover Description
3. Conclusion Description
This upgrade seeks to provide a richer text editing experience and ensure consistency with the existing Froala Editor usage across our platform.
### Deadline
- **Submission Deadline:** 2024/03/26 08:00 (GMT+8)
- Late submissions will not be considered.
### Budget
- **Fixed Rate:** USD 30. Estimated completion time is 1 hours for junior engineers and 0.5 hours for senior engineers.
- **Payment Release:** Upon satisfactory review by our UI and FT Teams.
### Skills Required
- ReactJS
- React Material
- TypeScript
- Yarn
- Figma
### Feature Enhancement
- **Consistency Across Interfaces:** Standardize the text editing experience across CRM sections.
- **Enhanced Usability:** Provide a feature-rich text editing tool to improve user experience.
### Expected Behavior
Users will be able to utilize Froala Editor for text editing within the specified sections, with full access to standard text editing features.
### Implementation Steps
1. Assess the current `textarea` implementation.
2. Replace `textarea` fields with Froala Editor, maintaining or enhancing functionality.
3. Ensure Froala Editor's design consistency with the CRM platform.
4. Conduct extensive testing, including text formatting, image uploads, and link insertion.
### References
- [CRM User's ShareTemplate](https://dev.egroup-infocenter.com/me/crm/users?tab=shareTemplate)
- [Example Froala Editor Integration](https://dev.egroup-infocenter.com/me/crm/users/0OPY0vOlDR624bNpyraRsg?tab=CRM_USER_SHARE)
## Acceptance Criteria
### Testing Criteria
- Successful integration of Froala Editor in targeted sections.
- Compatibility and responsiveness across different browsers and devices.
- Correct processing and storage of form submissions with Froala Editor content.
### Function Review
- Compliance with requirements and UI consistency with Figma designs.
- Complete code and functionality delivery.
- UI updates for this issue are implemented and reviewed by our QC and FT Teams.
## Our Team
We are in search of a dependable team for long-term outsourcing projects, emphasizing stability in quality, scheduling, and pricing. Our organization is ISO27001 certified, with stringent project specifications. Interested teams must comply with our standards for collaboration. [View our certification](https://www.iafcertsearch.org/certified-entity/00522bad-28f0-51ce-a86a-86b27ffac5ca).
## Application Requirements
Please include the following in your application:
1. Team or individual status.
2. Examples of React and TypeScript projects.
3. GitHub profile link.
4. Experience with Figma.
-----------------------------------------------------------------------------------------------------------------
## Project Overview
### Objective
We aim to enhance the CRM user's `shareTemplate` configuration by upgrading `textarea` fields to Froala Editor instances, targeting:
1. Upload Instructions
2. Cover Description
3. Conclusion Description
This upgrade seeks to provide a richer text editing experience and ensure consistency with the existing Froala Editor usage across our platform.
### Deadline
- **Submission Deadline:** 2024/03/26 08:00 (GMT+8)
- Late submissions will not be considered.
### Budget
- **Fixed Rate:** USD 30. Estimated completion time is 1 hours for junior engineers and 0.5 hours for senior engineers.
- **Payment Release:** Upon satisfactory review by our UI and FT Teams.
### Skills Required
- ReactJS
- React Material
- TypeScript
- Yarn
- Figma
### Feature Enhancement
- **Consistency Across Interfaces:** Standardize the text editing experience across CRM sections.
- **Enhanced Usability:** Provide a feature-rich text editing tool to improve user experience.
### Expected Behavior
Users will be able to utilize Froala Editor for text editing within the specified sections, with full access to standard text editing features.
### Implementation Steps
1. Assess the current `textarea` implementation.
2. Replace `textarea` fields with Froala Editor, maintaining or enhancing functionality.
3. Ensure Froala Editor's design consistency with the CRM platform.
4. Conduct extensive testing, including text formatting, image uploads, and link insertion.
### References
- [CRM User's ShareTemplate](https://dev.egroup-infocenter.com/me/crm/users?tab=shareTemplate)
- [Example Froala Editor Integration](https://dev.egroup-infocenter.com/me/crm/users/0OPY0vOlDR624bNpyraRsg?tab=CRM_USER_SHARE)
## Acceptance Criteria
### Testing Criteria
- Successful integration of Froala Editor in targeted sections.
- Compatibility and responsiveness across different browsers and devices.
- Correct processing and storage of form submissions with Froala Editor content.
### Function Review
- Compliance with requirements and UI consistency with Figma designs.
- Complete code and functionality delivery.
- UI updates for this issue are implemented and reviewed by our QC and FT Teams.