This is an app for viewing realtime data on your PC from embedded systems
Currently the app only supports REST API
endpoints using GET
requests.
Download the latest release for your OS from the releases page
- export as CSV
- Save chart instances to browser local storage so that they load on page refresh
- Pie Chart support
- multiple datasets on one graph
- WebSocket support
- Serial Device support
- MQTT support
- Publish data to google sheets
- usage of API keys in the
HTTP
requests -
POST
requests
This project uses NodeJS (v18+) and pnpm. You must install them before continuing.
Next, install the dependencies, navigate to the project directory (app
) and run:
pnpm install
Then, run the development server:
pnpm tauri dev
Finally, the project will open as an app on your device.
You can also run the project in the browser by running:
pnpm dev
To see a list of all available commands, navigate to the package.json
file and look at the scripts
section.
Contributions are welcome!
Note: Please use the
pnpm format
command before committing any changes to the project. Please fix any errors that are reported by the linter.
To build the project, run:
pnpm tauri build
This will create a folder called target
in the src-tauri
directory. Inside this folder, you will find the executable for your operating system, as well as an installer.
To build the project as a webapp, run:
pnpm build
This will create a folder called dist
where the static files for the site will live. This webapp can then be hosted on any machine.