insitu_logger Svelte Themes

Insitu_logger

Standalone web App with Svelte 5 and BokehJS frontend + Rust Axum backend

insitu_logger

A compact, single-binary web application for visualizing sensor data and field note taking. Built using Svelte 5 and BokehJS, the project is based on the pocketstack template and is powered by a Rust backend.

Features

  • 📦 Self-contained binary (no external server or setup required)
  • 📈 Interactive visualizations with BokehJS
  • âš¡ Fast and reactive frontend using Svelte 5
  • 🦀 Rust backend for performance and reliability

Build Instructions

Requirements

Clone the Repository

git clone https://github.com/ongchi/insitu_logger
cd insitu_logger

Build BokehJS

git submodule update --recursive
cd web/bokeh/bokehjs/
node make build

Build the Frontend

cd ../../
pnpm run build

Create Database

cd ../
sqlx database create
sqlx migrate run
cat fixtures/sample.sql | sqlite3 water_sampling.db

Build and Run the Backend

cargo run --release

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes