今、ちょっとNocoDBを触ってみてる。Google Formとかよりもある意味簡単。Airtable互換オープンソースである。
インストール方法はいくつかあるが、オレはDocker-composeで動かした。手順は[Self Host NocoDB]をクリックすると、
GitHubのNocoDBのページを開くので、
その中の手順から好きなインストール方法を選べばよい。格納先も色々選べてSQLiteやMySQLなど好きなものを選べる。今回はMySQLにしたけど、これだけサポートされてる。
起動は必要。Google FormやMicrosoft Formsはインスタンス立ち上げとかしなくていいから手軽だけど、その後にデータを活用して別の仕組みに流すとかならNocoDBみたいな方がラク。
こんな感じでどんどんSheetに型を指定して項目を追加する。
もちろん、途中にも追加できる。
で、SheetができたらFormを追加すると作ったSheetに対応した入力フォームが出来上がる。
今回は適当に手書き用のフォームを探して作ってみた。
利用局面では ビューを共有 をクリックすると、
URLが表示されるので
これを表示させるとこうなってる。
まだ全機能触ってないけど、まずまず良さそう。