スタンドアロンアプリ
スタンドアロンアプリは、アプリを 1 つのフォルダーに収めたもので、インターネットがまったくない環境でも、どこでも実行できます。公開すると、Sheetward はコンパイル済みの画面、同じルール確認エンジンのスリム版、そしてアプリのデータをまとめてパッケージ化します。クラウドの部品はそれぞれローカルの部品に置き換わります:PostgreSQL の代わりに SQLite ファイル、クラウドのファイルストレージの代わりに普通の data/ フォルダー、外部サービスは一切使いません。
1 つの ZIP にすべてを同梱
frontend/
同じ Web UI(コンパイル済み)
React
sheetapp/ · run.py
同じ API ランタイムのスリム版
FastAPI
app.db
全レコードと参照テーブルを 1 つのローカルファイルに
SQLite
data/
添付ファイルはローカルディスクに
自分のマシンまたはサーバー
解凍してインストールし、実行するだけ — オフラインで動作し、クラウドサービスは不要
Python 3.10+
同じコードで、より身軽に:スタンドアロンアプリはホスト版のアプリとまったく同じロールと検証ルールを適用します — 違いは、自分で管理するマシンの上で動くことだけです。始め方は公開されたスタンドアロンアプリの実行をご覧ください。
オフラインで動作。スタンドアロンアプリはインターネット接続を必要とせず、自分の外には何も呼び出しません。オプションの Google サインインと Sheets 連携は、起動時にキーを設定した場合にのみ有効になります。