Register
Submit a solution
The challenge is finished.

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

- Salesforce REST API

- Javascript REST Toolkit

 
We do NOT advise using Canvas as it’s not suitable for our client needs.

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

 

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30055955