For a project I need to list a lot of data, and I mean a lot :) Technically the database spawns a 3 column table containing text data (unicoded characters, words). Due to the endless possibilities and numerous database-entries I added filter and sort options on top of the table (yes, the output is currently rendered as a htlm table).
- Genusname = a single word with link
- Classification = a single letter (A to H) with a link
- Parent taxa = also a single word, also with a link
A pager will appear based on the user's choice to display a certain number of results. This can be set in the top section under the filter/sort options. At the moment the current maximum limit is set to 250 rows, both to ensure a decent loadtime and to avoid 'endless scrolling'.
What is the best way to
- optimize the UX?
- make the displayed data grafically more appealing?
I've been looking for good examples but didn't seem to find any. Although this seemed to be something very basic, I've been doing a lot of wireframes/mockups and research to find the best solution but I'm afraid I'm kinda stuck here at the moment.
Any advice/help/words of wisdom would be greatly appreciated!