TODOサンプル
このサンプルアプリは、シンプルなTODO管理ツールです。作業状況をステータスで表示できます。
#
デモを実行する- このリンクをクリックする
- id : demo_app@hexabase.com
- pw : hexabase.com5678
※ 登録した内容は、予告なく消去する場合があります。
#
管理画面で操作する- 管理画面にログインする
- id : demo_app@hexabase.com
- pw : hexabase.com5678
- ワークスペース:demo_workspace
- アプリケーション:TODOサンプル
#
ソースコードTODOサンプルをオープンソースソフトウェアとして提供しています。
- Github : https://github.com/b-eee/hexa-vue-example1
- JSフレームワーク : Vue.js
- バックエンドテンプレート : hexa-simple-example1
#
事前準備- node.js
- npm
#
ローカルでの実行#
Vue サンプルの準備Github からサンプルコードを取得する
実行に必要なパッケージの取得
#
アプリケーションの実行- Local: http://localhost:8080/
- Network: http://192.168.1.8:8080/
#
ログインする- ブラウザで、Network: http://192.168.1.8:8080/ にアクセスする
- デモ用のIDとパスワードでログインする
#
設定ファイルアプリケーションの動作に必要な設定は、利用するバックエンドにあわせて修正してください。 設定ファイルは、以下の通りです。
- .env
- src/constants/datastore.js
#
.env値 | 意味 | 説明 |
---|---|---|
VUE_APP_HEXACLOUD_URL | hexabase API の URL | hexabase API の URL:バックエンド実行環境の「 https://xxx.hexabase.com 」に対して「 https://xxx-api.hexabase.com 」となります |
VUE_APP_HEXACLOUD_PATH | hexabase API の URL 以降の固定パス | |
VUE_APP_APPLICATION_ID | hexabase アプリケーションの ID | ワークスペースに複数のアプリケーションがある場合に設定します。application_id の display_id を指定します |
VUE_APP_DATASTORE_ID | hexabase データベースの ID | アプリケーションに複数のデータベースがある場合に設定します。datastore_id の display_id を指定します |
#
src/constants/datastore.js値 | 意味 | 説明 |
---|---|---|
DATASTORE_TITLE | サンプルアプリケーションで表示するデータベースのタイトル | フロントエンドアプリケーションに合わせて設定します |
FIELDS | データベースの画面項目 ID | Hexabase の設定に応じて変更できます |
OPTIONS.CATEGORY | 選択肢の値と ID | Hexabase の設定に応じて変更できます |
STATUS_ACTIONS | ステータスとステータスアクションの ID と名前 | Hexabase の設定に応じて変更できます |
#
利用上の注意TODOサンプルのフロントエンドアプリを利用する場合は、管理画面で、TODOサンプルを含んだワークスペースを選択した状態にしておいてください。
TODOサンプルのフロントエンドアプリは、ワークスペースを選択する機能を持っていません。そのため、複数のワークスペースを持つアカウントで利用する場合、管理画面で、TODOサンプルを含んだワークスペースを選択していないと、タスク一覧が表示されません。