This package contains code of the GUI for interacting with QuestDB.
It is a web application built with TypeScript and React and managed with Yarn@3 and Webpack.
git clone git@github.com/questdb/ui.git
cd ui
docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb
yarn
yarn workspace @questdb/web-console start
- use node v16.13.1
version is specified in.nvmrc
file. You can use nvm or fnm to manage node versions on your machine. - monorepo is managed with yarn@3.
Follow official installation guide. It should be enough to runcorepack enable
to haveyarn
enabled. - This package is a frontend client for QuestDB. Therefore, it requires
a locally running QuestDB instance. Check readme.md of QuestDB to learn how to install it.
If you have docker, then it's simply:docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb
- Setup dependencies with yarn:
yarn
- Start development environment
yarn workspace @questdb/web-console start
- Open localhost:9999
make sure you have a local QuestDB instance running, as mentioned in "Prerequisites" above.
- Happy hacking!
- Make sure dependencies are set up:
yarn
- Run
build
script:
yarn workspace @questdb/web-console run build
- Build process emits static HTML, CSS and JS files in
packages/web-console/dist