Sinatra backend serving a basic Leaflet map, wrapped in a Tauri desktop shell that starts the same server in a native window.
797 B
797 B
MapTool
Table of Contents
A mapping application backend written in Ruby with Sinatra, optionally wrapped as a native desktop app with Tauri.
The project’s shape is still open — this is the initial scaffold.
Status
Early scaffold. The web application serves a basic Leaflet map; the desktop shell boots the same server inside a native window.
Requirements
-
Ruby (see
.ruby-version) and Bundler -
Rust and the Tauri CLI, only if you want to build the desktop shell (see
docs/development.adoc)
Getting started
bundle install
bundle exec puma -C config/puma.rb
Then open http://127.0.0.1:4567 in a browser.