UI for interacting with Fluree and saving queries/transactions in the form notebooks with markdown.
-
Vite/React Frontend:
- Provides user interface to interact with Fluree.
- Uses local storage in the browser to store notebooks (queries/transactions).
- Facilitates sharing of notebooks between users via exporting/importing JSON files.
-
Node Server:
- Minimalist server for the purpose of serving the ledger names from the "data" folder at the root directory.
-
Fluree HTTP-API-Gateway:
- Booted using the image from DockerHub.
-
Clone the repository to your local machine.
-
From the root directory, run the following script to install dependencies for both Vite and Node:
./install.sh
-
To start the notebook UI, node server, and the http-api-gateway all at once using Docker, run:
./run.sh
-
Alternatively, if you wish to only start the UI (and not the node server or the http-api-gateway), use:
./run-ui.sh
Note: This can be particularly useful if you already have instance(s) of Fluree running and don't need to initialize the extra components of the project.