Sr Full Stack Developer 

(Screening Assignment)



Assignment Overview:

Visualization of Markdown data into responsive charts :

As part of our evaluation process, we are asking applicants to take a Markdown report on ("assignment.md" provided below )and convert it into a responsive HTML/React application. 

*There are also 2 example files provided for reference.

The final output report should be visualized using various graphical representations such as pie charts, bar charts, line charts, etc.


Sample Report in markdown:

Here is a sample report in markdown with various tables on Electric vehicle market.

The report provide insights into market share, projected growth rates, types of vehicles available, and market size.

Your Task:

  • Take the provided Markdown report on the "assignment.md" and convert it into a responsive HTML/React application.
  • Visualize each tabular data using graphical representations such as:
    • Pie charts for market share
    • Bar charts for projected growth rates
    • Line charts for market size over time
  • Ensure that the visualization is interactive, allowing users to hover over or click on specific data points to see more details.
  • Use modern web technologies such as HTML5, CSS3, and JavaScript.
  • If you choose to use a framework or library, please include instructions on how they should be installed and used.

Technical Requirements:

  • Create an index.html file for the HTML version or a new React app using create-react-app or a similar tool for the React version.
  • Use CSS3 for styling and JavaScript for logic.
  • Ensure cross-browser compatibility.
  • The application should be responsive, working on different devices and screen sizes.

Submission:

  • A link to your GitHub repository containing your HTML/React code and visualized report.
  • This assignment form with the link to your GitHub repository.

Evaluation Criteria:

  • Quality of the visualization
  • Interactivity and user-friendliness of the application
  • Code organization, readability, and maintainability

Last date of submission - 15 July 2024

Download Assignment files

Download Sample example files

Submission:

Please submit your assignment via the following link

Submit your Assignment