next adventure
1.0.0

不気味でクラウドソーシングされた、マッドリブ、あなた自身の冒険物語を選んでください
next.js、xState、hasura、およびnetlify forms +関数で構築されています。
これは、next.js、xState、hasura、およびnetlifyフォームを使用するプロジェクトです。
アプリの「ストーリー」側は、データベースからランダムな文字を引き出し、データを入力して「独自のアドベンチャーを選択する」スタイルを作成する状態マシンです。アプリの反対側はキャラクターの提出物であり、人々はキャラクターをストーリーデータベースに送信でき、キャラクターはデータベースからランダムに引き出される可能性があります。
オプション1:ワンクリック展開
(このボタンをクリックすると、このレポンをアカウントにクローンし、そのレポをすぐに設定して、Netlifyに展開するために設定します)
オプション2:手動クローン
git clone https://github.com/cassidoo/next-adventure.gitnpm installを実行してからnpm run devnetlify.tomlファイルは、エクスポートが完了し、正しいものを指していることを確認するために無傷のままにするために必要なファイルです) まず、開発サーバーを実行します。
npm run dev
# or
yarn devhttp:// localhost:3000を開き、ブラウザを使用して結果を確認します。
そうでない場合はフォールバックがありますが、ストーリーに独自のキャラクターを設定したい場合は、独自のHasuraデータベースを設定する必要があります。