Challenge Overview
This challenge is a follow up to Project CONNECT - Visualforce Alloy Editor POC where we are asking you to create a simple input Form with at least 4 simple fields: Title, Description, date, tags (comma separated list) along with the username (author) in Salesforce using React. The submit button should post the 4 fields + username to a contentful.com Content Type (object in contentful) with the corresponding fields. The response from Contentful will include the newly created id (Contentful) to which you should create the object in Salesforce. The goal this challenge is to __ demonstrate creating content in Salesforce leveraging React, but storing the data itself in Contentful and only storing the meta-data (contentful id) in Salesforce.
Not super difficult but it does include 3 different technologies: Salesforce, React and Contentful.com. This is just a POC, so we really don't care too much about the details of things like the field or even the REST call to Contentful work (since we have done this many times before). However here are some things that are important to us.
- 1. How do you develop React in Salesforce? Do you develop locally then transpile and include the javascript as a static resource? Please briefly describe your approach.
2. We know these requirements really don't require the use of React or even javascript but please force yourself to use at least a one React feature so we can learn more about the development process
3. Please provide a quick 5 minute video showing your solution in action. (annotate please if you are not comfortable narrating in English)
4. Provide your solution as an unmanaged package and a single zip file, which includes your approach in a readme.md file in the root directory.
This is a first to finish and we will award a single winner to the submitter who accomplishes the requirements first. However we will also give out any spot bonus to any who teaches us something valuable regarding the inter relationship between these two platforms and React.
Good Luck kbowerma
Final Submission Guidelines
- Please provide a quick 5 minute video showing your solution in action. (annotate please if you are not comfortable narrating in English)
Provide your solution as an unmanaged package and a single zip file, which includes your approach in a readme.md file in the root directory.