opentrials / opentrials-early-poc

A very early POC app for OpenTrials, just using a single source of data on schizophrenia.
MIT License
1 stars 0 forks source link

Home page data and logic #6

Closed pwalsh closed 9 years ago

pwalsh commented 9 years ago

User story

As a user, I want to be able to discover available trial data in the system, so that I can read more details on a specific trial.

Implementation

We want to implement search and filter interfaces over the data in the system. The primary data to search/filter over should mostly be part of the "Trial" model, but may also be from other models related to the trial model.

We need to strike a balance between snappy UI and reasonable performance, depending on the size of this initial dataset. As this is a prototype, and the dataset is relatively small, it may be reasonable at this stage to do all search/filter in the client, after loading the required data on one bulk dump. Otherwise, we will have to have a service that supports pagination and querying between client and server.

We will want to present the "result set" of trials in a similar fashion to a search result on Google (ie: not in a table - see attached screenshot, but note that it is just an example, we have different filters, fields).

Tasks

example-result
pwalsh commented 9 years ago

DONE.