No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 16 commits ahead, 5 commits behind dreamhouseapp:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
db
hooks
resources
www
.gitignore
README.md
app.json
config.xml
foo
gulpfile.js
ionic.config.json
package.json
server.js

README.md

DreamHouse Web アプリ

このサンプルアプリは、Heroku 上で実行され、オプションで Heroku Connect を使用して Salesforce からデータを取得する DreamHouse に対応したモバイル Web アプリです。デモをご覧ください。

Demo

このアプリは Ionic と Node.js で作成されており、ローカルでも Heroku でも簡単に実行できます。

ローカルで実行:

  1. Postgres をインストールして開始します
  2. Node.js をインストールします
  3. Postgres でデータベースを作成し、dreamhouse という名前を付けます。
  4. gulp をインストールします
  5. NPM 依存関係をフェッチします。 npm install
  6. アプリを起動します。 gulp serve
  7. アプリを確認します。 http://localhost:8200/

Heroku で実行:

  1. Deploy on Heroku
  2. アプリを確認します。 http://<アプリ名>.herokuapp.com

Heroku Connect を使用:

  1. Salesforce Developer Edition 組織にサインアップします
  2. DreamHouse パッケージを組織にインストールします
  3. Heroku Connect アドオンを Heroku アプリに追加します
  4. Heroku Connect をセットアップします。それには、アプリの管理ダッシュボードの[Resources]タブの[Heroku Connect]をクリックします。 https://dashboard.heroku.com/apps/<アプリ名>/resources
  5. Property__cBroker__c、および Favorite__c のマッピングを追加し、それぞれにリアルタイムの双方向同期を設定します。すべての __c フィールドを選択しますが、*_IMG__c は除きます。
  6. 新しいデータベーステーブルが使用されるように、アプリを再起動します。
  7. アプリを確認し、Salesforce で物件の価格を変更したときに同期が機能するかどうかを検証します。