Improve React app for lawyer
Budget: €30 – €250 EUR
Summary of Tasks for the Contract Analysis Tool I want to improve in REACT :
1. Extraction and Highlighting of Risk Clauses in a PDF
Find a stable solution for extracting content from PDF or DOC files (do not rely solely on Render, as it is unstable and often fails or does not work with certain PDFs).
Extract the text from the PDF, even if the document structure is complex.
Accurately highlight the risk clauses in the document preview, ensuring the highlights appear in the correct place (even on challenging PDFs).
Test the solution with different types of PDFs, including those that have highlighting issues, to ensure the robustness of the solution.
Run initial tests using OpenAI 3.5 to minimize costs—the goal is simply to check if the functionality works.
2. Improved Formatting of the Output
Provide a professional and readable visualization of the extracted text.
Preserve the original document structure as much as possible (headings, paragraphs, bullet points, etc.).
Ensure that the highlighting remains clear and clean, even in complex documents.
3. Review and Validation of Clauses
Add the ability to individually approve or reject each recommendation for each clause in the "Alternatives" tab.
Allow the user to choose between two recommendations for each clause (in the "Alternatives" tab), and automatically insert the selected recommendation into the contract.
If a recommendation is selected, it should automatically replace the original clause or be added as a complement, according to the project’s logic.
4. Downloading the Revised Contract
Provide the ability to download the revised document:
In PDF format (with faithful formatting, highlights, and recommendations included).
In DOCX format (to allow further editing of the contract).
5. Testing and Robustness
Test the tool with different formats and types of PDFs (simple texts, scanned contracts, complex layouts).
Ensure the stability of the highlighting and the consistency of the extracted text.
// can you give me for each task the price/hour per task ? I will give you the link in https://stackblitz.com/ to develop directly on the app
1. Extraction and Highlighting of Risk Clauses in a PDF
Find a stable solution for extracting content from PDF or DOC files (do not rely solely on Render, as it is unstable and often fails or does not work with certain PDFs).
Extract the text from the PDF, even if the document structure is complex.
Accurately highlight the risk clauses in the document preview, ensuring the highlights appear in the correct place (even on challenging PDFs).
Test the solution with different types of PDFs, including those that have highlighting issues, to ensure the robustness of the solution.
Run initial tests using OpenAI 3.5 to minimize costs—the goal is simply to check if the functionality works.
2. Improved Formatting of the Output
Provide a professional and readable visualization of the extracted text.
Preserve the original document structure as much as possible (headings, paragraphs, bullet points, etc.).
Ensure that the highlighting remains clear and clean, even in complex documents.
3. Review and Validation of Clauses
Add the ability to individually approve or reject each recommendation for each clause in the "Alternatives" tab.
Allow the user to choose between two recommendations for each clause (in the "Alternatives" tab), and automatically insert the selected recommendation into the contract.
If a recommendation is selected, it should automatically replace the original clause or be added as a complement, according to the project’s logic.
4. Downloading the Revised Contract
Provide the ability to download the revised document:
In PDF format (with faithful formatting, highlights, and recommendations included).
In DOCX format (to allow further editing of the contract).
5. Testing and Robustness
Test the tool with different formats and types of PDFs (simple texts, scanned contracts, complex layouts).
Ensure the stability of the highlighting and the consistency of the extracted text.
// can you give me for each task the price/hour per task ? I will give you the link in https://stackblitz.com/ to develop directly on the app