DreamHouse is a sample application that demonstrates the unique value proposition of the Salesforce App Cloud for building Employee Productivity and Customer Engagement apps.
Check out the DreamHouse microsite for more information.
-
Install Salesforce DX. Enable the Dev Hub in your org or sign up for a Dev Hub trial org and install the Salesforce DX CLI. Follow the instructions in the Salesforce DX Setup Guide or in the App Development with Salesforce DX Trailhead module.
-
Clone the dreamhouse-sfdx repository:
git clone https://github.com/dreamhouseapp/dreamhouse-sfdx cd dreamhouse-sfdx
-
Create a scratch org and provide it with an alias (dh):
sfdx force:org:create -s -f config/project-scratch-def.json -a dh
-
Push the app to your scratch org:
sfdx force:source:push
-
Assign the dreamhouse permission set to the default user:
sfdx force:user:permset:assign -n dreamhouse
-
Open the scratch org:
sfdx force:org:open
-
In Setup, type theme in the quick find box. Click Themes and Branding, and flip the toggle to hide background images in Lightning Experience.
-
Select DreamHouse in the App Launcher
-
Click the Data Import tab and click Initialize Sample Data