Creating an interactive table matrix on webpage using D3.js

Job ID: 37351601

Budget: ₹1,500 – ₹12,500 INR

I am looking for a skilled developer who can create an interactive table matrix on a webpage using D3.js. The project requires the following specific features:

- Sorting: The ability to sort the table based on specific columns.
- Filtering: The ability to apply filters and display only relevant data.
- Highlighting: The ability to highlight specific cells or rows.

Design/Layout:
- I have a specific design in mind, which includes a matrix with 20 rows and 16 columns.

Data Population:
- The table matrix can be populated with random data, as no specific data is required.

Ideal Skills and Experience:
- Strong proficiency in D3.js and web development.
- Experience in creating interactive tables or matrices.
- Knowledge of sorting, filtering, and highlighting functionalities.
- Ability to work with predefined or user-inputted data.
- Familiarity with data manipulation and visualization.

Designing and implementing a direct manipulation based technique for splitting a matrix.
Given a matrix with 20 rows and 16 columns, you should design a direct manipulation technique on it, so you can split it into several matrices in a smaller size. Specifically, your tasks are:
1) Show a 20 x 16 matrix on a web page,
2) Design and implement direction manipulations on this matrix,
3) Via such manipulations, this matrix can be split into two or more smaller matrices.
Implement your design with web-based techniques (e.g., D3.js). In the webpage, you can only show a 20 x 16 matrix and the matrices after splitting. Using UI widgets is NOT allowed. You should write a paragraph in the webpage to explain what a user can do to split the matrix.
Regarding to the development part, you should use good software engineering practices. Comment your code, use consistent formatting, use meaningful variable names, etc.

If you have the required skills and experience, I would love to discuss the project further and see examples of your previous work.
Related categories: PHP JavaScript CSS HTML Dthreejs