Find Jobs
Hire Freelancers

rakefet tt

$10-30 USD

Cancelled
Posted about 3 years ago

$10-30 USD

Paid on delivery
Hello! I am searching a great Angular + Nodejs + C# developer to build a document editing (docx) in lazy loading. The docx files are very long( 200+ pages) and has a lot of content (images, tables, text, formats) So when the Angular app is requesting the docx file for editing, need to split the large docx file to many pieces and then to send the relevant piece to the Angular application. (with little bit more for smooth scrolling). When scrolling, the app will request more pieces of the file to continue editing. The Angular application will be just a editor, that lets edit the [login to view URL] editing the document the Angular app will save the changes to server by sending ONLY the relevant pieces of the file (not the entire) DOCX file. Because most of the Angular editors are HTML editors, we need to convert the piece of file to HTML and then to convert it back to DOCX after editing. After little research I did the best option for it is to use C# (OpenXml). So the workflow of requirements is: 1) Input is DOCX file in S3 2) NodeJs server is serving the Angular app 3) NodeJs sever is breaking the DOCX file into many pieces and keep it in S3 4) Angular app is requesting a piece of the DOCX file 5) Nodejs server is sending the piece of file to C# converter to convert it to HTML6) Angular Gets the HTML version of the file (piece file) 7) Editing is enabled in Angular and lazy loading more pieces on demand 8) Sending the HTML back to Nodejs - only the edited piece every time 9) Convert the HTML back to DOCX 10) merge all together again to a single DOCX file Quality: 1) after converting to and from HTML, the formatting should looks the same as the DOCX file 2) Lazy loading should be smooth as much as it possible (when scrolling). 3) Editing in file should be applied to the output file (the complete DOCX) with the relevant formats that were in the editor. 4) Clean Code and good code architecture Deadline for it is 15 Feb much as it possible (when scrolling). 3) Editing in file should be applied to the output file (the complete DOCX) with the relevant formats that were in the editor. 4) Clean Code and good code architecture Deadline for it is 15 Feb Stack: Angular 11 Froala or some editor like it Nodejs Express C# OpenXml
Project ID: 29054676

About the project

Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of TUNISIA
Feriana, Tunisia
0.0
0
Member since May 13, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.