aboutsummaryrefslogtreecommitdiff

Tilo

Provides an interactive visualisation of the biological Tree of Life.

Files

  • package.json: Contains project information, including package dependencies.
  • src: Contains most of the client-side code.
  • index.html: Holds code for the main page, into which code from 'src' will be included.
  • backend: Contains code for the server, and generating tree-of-life data
  • vite.config.js: For configuring Vite.
  • tailwind.config.js: For configuring Tailwind.
  • postcss.config.js: For configuring Tailwind.
  • tsconfig.json: For configuring Typescript.
  • .gitignore: Lists files to be ignored by Git.
  • public: Contains files to be copied unchanged when building for production.

Overview

(TODO)

Setup Instructions

(TODO)

During development, a client request to the server on the same machine would be blocked due to the Same Origin Policy. This is avoided by adding an 'Access-Control-Allow-Origin: *' header to server responses. This should be disabled during production.