blog default image
Challenges

Salesforce1 Lightning Challenge Showcase



s1-lightning

Last November and December we ran a number of challenges in partnership with salesforce.com to use the topcoder community to build Lightning apps and components. We developed a new community microsite to help promote these challenges as well as $20,000 in prize money to build the next generation UI components for Salesforce1.

Even though Lightning Components are not GA yet, we built a number of great apps and components through the community that we wanted to show off.

Fix My Sick Doggie! Lightning App

Build a Lightning App for a veterinarian's off to process incoming pets that need medical exams on their mobile device. The use case is that you are working the front desk of a veterinarian's office and people are bringing their pets in for medical exams and you want to get them entered into salesforce.com so that the doctor can treat the animal and record the diagnosis and treatment plan.

  1. gbockus - Demo video

  2. forcelogic - Demo video

Lightning Expense Tracker with Receipts App

Create a Lightning Component that allows a user to choose a project for the expense (from a picklist), enter the amount, date, vendor (who they paid money to) and some notes to create a new expense entry. The user will also be able to upload an image of the receipt from the phone/tablet as an attachment to the record.

  1. sac11 - Demo video

  2. forcelogic - Demo video

Salesforce1 Audience Polling Lightning Apps

Build a real-time polling application where users can answer poll questions and view summary graphs of all participants.

  1. sac11 - Demo video


 

Lightning Heat Map

Create a heat map that graphically represents "White Space" for a given account in salesforce, all while creatively showing where we have opportunities of various types for a particular master account by region and by business unit.

  1. forcelogic - Demo video

  2. pmdartus - Demo video

Lightning Image to Text

Take a photo of a business card, convert the image to text using HP Idol OnDemand and then insert a new contact record into salesforce.

  1. forcelogic - Demo video


 

Lightning Upload Attachment

Build a Lightning component that makes it easy to upload files or image from a mobile device as attachments to a record in Salesforce.

  1. forcelogic - Demo video

  2. KnowledgeLover - Demo video

Lightning Typeahead Input Field

Build a reusable Lightning component that suggests values from salesforce as you type.

  1. forcelogic - Demo video

  2. tcrouse - Demo video

Lightning Lead Conversion

Build a mobile version of the Salesforce Lead Conversion process as a Lightning App!

  1. forcelogic - Demo video

  2. pbforce - Demo video

Lightning Dependent Picklists

Build a reusable picklist component that would have two picklists, one initially populated with data and the second populated when a value is selected from the first one. For example, the first picklist is initially populated with accounts and when you choose an account, it populates the second picklist with all of the contact names for that account.

  1. sfdcdev11981 - Demo video

  2. forcelogic - Demo video

Lightning Lazy Loading TreeView

Build a reusable Lightning component that when it is initially rendered, loads the first and second level nodes in the tree while nodes with child elements display as folders. Expanding a folder causes the tree to fetch the next level of nodes and display them accordingly. Clicking on the item in the tree opens the records in Salesforce.

  1. gbockus - Demo video

  2. tcrouse - Demo video

Lightning Image Carousel

Create a carousel Lightning component that displays images from Salesforce.

  1. gbockus - Demo video

  2. sac11 - Demo video

Lightning Progress Bar

Build a reusable Lightning component for a progress bar that listens for messages when to increment it's progress and emit a message when it reaches 100%.

  1. forcelogic - Demo video

  2. jorje.b - Demo video

Lightning Multi-Month Calendar

Build a reusable Lightning component for a multi-month calendar configurable to display 1-x months and emit a message when a day is selected.

  1. sfdcdev11981 - Demo video

  2. ilfil - Demo video

Lightning Range Bound Date Picker

Build a reusable Lightning component for a range bound date picker that is configurable to, optionally, restrict the input of the min and max dates the user can select and emits a message when a date is selected.

  1. gbockus - Demo video

  2. forcelogic - Demo video

Lightning Range Bound MonthYear Picker

Build a reusable Lightning component for picking dates that allows for the configuration of the min and max month/year the user can select and emits a message when a month/year is selected.

  1. gbockus - Demo video

  2. forcelogic - Demo video