Clato is a site designed to explore common ansestory between species by being able to see the divergence between creatures through time provides an exciting and stimulating way to make scientific abstractions tangible & real. Our goal is to bridge the gap between scientific research available to the public on biology & taxonomy and intellectually curious members of the public who want to understand more about current scientific models for Life on Earth. Specifically, we want to create a visual index for the relationship between different creatures and how they play into frameworks that attempt to explain the history of life on our planet.
- IOS/Android
- Google Chrome/Apple Safari
- Clone this repository through Github Desktop or through Terminal.
- Open repository in VSCode Terminal or Terminal application.
- Type
npm install
into terminal window to download project dependencies.
- Open repository in VSCode terminal or Terminal application.
- Run
npm start
. There should be no errors. - In a web browser, go to url: http://localhost:3000/.
/table
GET - Returns all rows (species) within the selected table (family tree).
DELETE - Deletes a single row (species) from a selected table (family tree).
- About Page: Forms don't always remember user input
- Saved Page: Resolve any race conditions related to session storage
- Solve existing undefined errors in Express routes
- Queries table does not update username field when existing accounts change their username
- Make a logo!
- Replace banner background image with an image of our own generated diagram
- Improve D3.js visualizations
- Click to drag in diagram container
- Add result card components to the saved results page
- Web workers + client-side encryption to further secure user data
- Persist state across pages so that queries do not need to be run on each page