7329497e959103d10461d68810a22d56eb22b2fd
Sinatra backend serving a basic Leaflet map, wrapped in a Tauri desktop shell that starts the same server in a native window.
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.
Documentation
Languages
JavaScript
48.7%
Ruby
43.6%
CSS
6%
HTML
1.2%
Dockerfile
0.5%