WormBase is a comprehensive research knowledge base on the genetics, genomics and biology of C. elegans and related nematodes. Biologists access these vast information through a web port which often provides information in many tables. However, these tables where developed years ago based on HTML and jQuery, with certain features depending on Flash. Their limitations and usability issues are more pronounced now.
In this project, I will rebuild more functional and performant table using React. New implementation of table will be a generic and customizable React component, and it will serve WormBase data with the ability to search, filter, sort, paginate, and export all or parts of the table. Furthermore, the new implementation provides not only better data visibility, but also a better user experience by significantly reducing the existing load times.