Symptom Explorer Web Application Correction

Closed Posted last week Paid on delivery
Closed Paid on delivery

We are currently facing challenges with our medical symptom tracking website, Epicrize, specifically with the dynamic generation and management of interactive symptom elements on the website. The site uses JavaScript to dynamically generate a hierarchical list of symptoms and their sub-categories, allowing users to interactively navigate through them. However, there are issues especially when displaying deeper levels of nested symptoms.

Issues to Address:

Nested Symptoms Visibility:

The main issue is that symptoms nested at deeper levels (beyond the third level) are not displaying consistently. While the top levels display as expected, deeper nested symptoms sometimes do not appear, even though they are supposed to be dynamically generated and made visible upon user interaction.

Parent Element Selection Errors:

Error messages such as "No parent found for selector #someParentElement" and "No elements found for selector .sub-symptoms" frequently occur. This suggests that there's a problem with the script's ability to locate and correctly append child symptom elements to their respective parent elements within the document's structure.

Dynamic Content Management:

The system to dynamically create and append symptom elements based on structured data seems to be failing, particularly for deeply nested elements. This could be due to timing issues (scripts executing before the DOM is fully ready), incorrect DOM selectors, or logical errors in managing hierarchical data relationships.

Required Skills:

Strong proficiency in JavaScript, especially in handling dynamic content and DOM manipulation.

Experience with debugging complex web applications.

Ability to optimize and refactor existing code for better performance and reliability.

Objectives:

Review and refactor the existing JavaScript code to ensure that all nested symptom buttons are correctly generated and displayed.

Implement a robust system for managing visibility and interaction of nested elements.

Ensure the system is scalable, with clean, well-documented code that handles deeper levels of nesting efficiently.

Resolve all current JavaScript errors related to element selection and visibility toggling.

Deliverables:

A fully functional script where all levels of symptoms are accessible and visible as per the user interactions.

Documentation outlining changes made, with suggestions for future maintenance and potential scaling.

This project requires a detailed examination of the current script handling the symptoms, identification of bugs, and implementation of fixes to ensure that the website functions correctly across all user interactions. If you have experience with complex DOM manipulation and dynamic content in web applications, your expertise would be invaluable in resolving these issues.

JavaScript HTML PHP jQuery / Prototype CSS

Project ID: #38040058

About the project

26 proposals Remote project Active last week

26 freelancers are bidding on average $40 for this job

ahsan423

Hello, I am senior Full stack developer. I have carefully reviewed your project description and have a comprehensive understanding of your requirements. I can manage all challenges that you are facing on your existing More

$70 USD in 1 day
(16 Reviews)
5.9
atifuiux

Hi There, I have read the description of your Project, Symptom Explorer Web Application Correction I am a Full Stack Developer with 6 years of diversified experience in Shopify, WordPress, Wix, React JS, Angular JS, More

$20 USD in 2 days
(48 Reviews)
4.9
ssquare489

Hello, I am eager to assist you in resolving the challenges you are facing with the dynamic generation and management of interactive symptom elements on your medical symptom tracking website, Epicrize. With expertise More

$21 USD in 7 days
(15 Reviews)
4.5
shahmeenghazali

Hey there, I've just seen your post for corrections on your medical symptom tracking website, Epicrize, and I'm confident my skills are perfect for the job! I have checked your requirements thoroughly, and I promise More

$20 USD in 7 days
(2 Reviews)
2.8
farhatwajahat96

Hello, I can surely help you for: Symptom Explorer Web Application Correction, I am a Full-Stack Developer & Designer having experience working on multiple projects regarding CSS. I am 100% sure that my work will More

$30 USD in 7 days
(3 Reviews)
3.7
coderboynahid

Hello, I've carefully reviewed the challenges you're facing with Epicrize and I'm confident I can help. With my expertise in JavaScript, dynamic content management, and debugging complex web applications, I'm well-equ More

$20 USD in 7 days
(1 Review)
1.3
AyushMavani2010

As much as I appreciate the kind words, I feel it's important to clarify that data entry isn't my core skill set. However, what I do bring to the table is a decade of coding experience in CSS, HTML, JavaScript, jQuery/ More

$20 USD in 7 days
(0 Reviews)
0.0
WeTecholic

Hello Viorel M., We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on PHP, JavaScript, CSS, HTML, jQuery / Prot More

$11 USD in 7 days
(0 Reviews)
0.0
MinahilKhan04

I have carefully reviewed the requirements for the Symptom Explorer Web Application Correction project and believe that my expertise in PHP, JavaScript, CSS, HTML, and jQuery/Prototype align perfectly with the skills n More

$30 USD in 7 days
(0 Reviews)
0.0
bkhalidwork

Hello, You are looking for a JavaScript developer, to address challenges with dynamic symptom generation on the medical symptom tracking website, Epicrize. With 8+ years of proven experience in JavaScript and DOM manip More

$20 USD in 7 days
(0 Reviews)
0.0
msrf8776

Hi, I am interested in your job. I have adequate knowledge on Web Design and Development. I am proficient in HTML, CSS, JavaScript, WordPress and more. Please, check my portfolio for details. If you give me the opportu More

$10 USD in 3 days
(0 Reviews)
0.0
Taimoor134

Fully Functional Script: I will deliver a fully functional script where all levels of symptoms are accessible and visible as per user interactions. Documentation: I will provide documentation outlining the changes made More

$30 USD in 5 days
(0 Reviews)
0.0