Challenge Overview
Welcome to the Engage Together® - Collaborative Communities Survey Tool Web App Salesforce integration challenge, brought to you by Deloitte Pixel™!
The overall goal of this project is to integrate the existing web prototype for a survey tool with a pre-built Salesforce backend
We’ve just wrapped up a prototype challenge for the Collaborative Communities survey tool and the winning prototype submission is attached in the challenge forums.
Scope
As part of this challenge, we want to achieve the following 2 major objectives
Convert the provided UI prototype code into a web application with Salesforce integration - it will eventually be hosted on any cloud platform such as AWS, Heroku (a publicly hosted web server).
Hook up the UI prototype code to store survey information in Salesforce as per the provided data model (unmanaged package link available in forums)
Salesforce Data Model
Organization is the primary object and it links with other scope objects using junction objects. Detailed notes are provided in the forums. Please ask in the forums if you need any clarifications.
Additional Forum Assets
We are also providing a screen by screen mapping of each UI element to the corresponding object field in the forums.
Also provided is test data for the proposed data model. Please use the dataloader.io tool to load the provided data into your developer org (NOTE - you might only be able to load up to 5 MB data due to developer org limits)
Suggested Approach
Feel free to chose any approach for Salesforce integration as deemed fit. Here are few suggestions from our side for the same
- ng-Force - Angular library for Force.com
Final Submission Guidelines
Please provide the following
Source code zip
Demo video (functional walkthough + code walkthough)
Deployment Guide (Configuration + Verification details)
Your AWS/ Heroku instance running the web app