Engage Together (R) - Mobile App Update - Parse Replacement Challenge with Firebase and Google Analytics

Register
Submit a solution
The challenge is finished.

Challenge Overview

Welcome to the Engage Together® - Hybrid App Parse Replacement with Freibase & Google Analytics challenge, brought to you by Deloitte Pixel™! The objective of this challenge is to replace the usage of Parse with Firebase & Google Analytics - as the backend for a survey tool based on provided test data and given considerations:

- The client is a non-profit organization helping to fight human trafficking

- During meetings around the country the non-profit team is capturing how different organizations around the region are helping to fight human trafficking. This is currently done in a manual fashion, and later entered into Salesforce. The team is currently working on a mobile friendly survey tool to take away some of the manual work where the data will feed directly into Salesforce.

 

Current App Architecture:

 

- The hybrid mobile app’s current architecture / flow is as follows

 

Current App Source Code:

 

App source code is available on a Gitlab repo. Please request access in the forums.

 

Current usage of Parse:

The Parse framework is currently used for

- User authentication and management

- Logging visits

- Push notifications (currently not supported but will be included in future)

Proposed Replacement Approach:

We got some high-quality submissions for our previous challenge and settled on Firebase & Google Analytics as the replacement for Parse. We've attached the submission outlining the replacement strategy in the forums.

Target Platforms:

iOS (10.x), Android (6.x)

Scope:

- No UI or functional changes are needed
- Parse usage should be removed as per the provided document guidelines
- App features should continue to work as is on both iOS & Android devices (both phones and tablets)

NOTE - The client will be offering a discretionary $200 bonus to the submission that provides the most significant improvement to the current code base - either in terms of functionality or additional features. This will be determined by the client and their decision will be final for awarding the bonus.



Final Submission Guidelines

Final Submission Guidelines:

- Updated source code zip (with Firebase & Google Analytics instead of Parse)
- Deployment Guide (Configuration and Verification Information - it is mandatory to include setup information for Firebase & Google Analytics)
- Video is REQUIRED
 

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30055161