topcoderinc / Topcoder-StarterPack_Ionic

Ionic Starter Pack
7 stars 4 forks source link

[$200, $100] IBP Ionic StarterPack Facebook Challenge #2

Closed mtwomey closed 8 years ago

mtwomey commented 8 years ago

Welcome to the Ionic StarterPack Facebook Challenge

Project Rename: We were previously referring to this challenge series as "[IBP ] Node / Heroku Buildpack" I will keep using the "[IBP]" tag.

The Ionic StarterPack is off to a good start, but we have lots more to do. I'll be running a series of three challenges over the next few days. We'll stagger them and I'll give you a preview of what's coming so you can prepare and / or think ahead.

Upcoming Challenges

  1. Add eMail demonstration [Running now, runtime 3 days]
  2. Add Facebook post / share -This challenge [Starts Today, runtime 3 days]
  3. Add Twitter tweet [Starts June 11th, runtime 2 days]

Official details of the final challenge will be posted shortly.

This Challenge

The goal of this challenge is to add a component (in src/components/) that demonstrates the ability to share content to a user's Facebook feed. Sharing requests are a frequent request in our client apps.

Details

To get started, clone the repo and follow the README.md to run the application. Each side-menu option is represented by a component in the src/components directory.

The goal here is to add the new component without modifying anything else in the code base. Please make sure you review and understand how the application modularity functions.

The Facebook component should take the user to a screen which has the following controls:

  1. A Facebook 'Share' button
  2. A reset authorization button

When the user clicks the 'Share' button, they should be presented with a pre-built message to share to Facebook which says: "I just tried the Topcoder Ionic StarterPack!". Include a link to the Github repo for the Ionic StarterPack. The user should be able to add to or edit the message before sharing. The Topcoder logo (appropriately sized) should be used in the post to Facebook so that it shows up with the post.

When the user clicks the 'reset' button, the Facebook authorization should be 'forgotten', so that the authorization process will take place again the next time the user tries to share (this is for testing and demonstration purposes).

Additional Notes

mtwomey commented 8 years ago

Challenge created successfully Challenge Url: https://www.topcoder.com/challenge-details/30054527/?type=develop&noncache=true