Welcome to the InLab Explorer - explore the InLab software ecosystem interactively!
This repository includes the frontend of InLab Explorer. This is a server-side rendered Next.js project and data are stored as three JSON files directly in the public folder:
These files are created by a workflow from the backend, which is triggered whenever there's a change to the cofi, espresso and cofi-examples repositories.
If you'd like to run this app locally:
- Clone this repository:
git clone https://github.com/inlab-geo/inlab-explorer.git; cd inlab-explorer
- Install JavaScript dependencies:
npm install
- Run the app in development mode:
npm run dev
- Open http://localhost:3000 with your browser to see the website
Two file are related to changing colour themes:
- Colour set for selection bar: src/components/topPanel/style.tsx
- Colour set for the tree and background canva: src/components/Rectangle/style.tsx
The three data files sitting under public
folder are updated automatically by the
backend workflow.
Follow the instructions in the backend repository for how to generate the files manually.