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.
