Salesforce to Github integration in NodeJS

Platform:   Heroku
Technologies:   Knockout.js, Github Api, Salesforce, Node.js
Description:   Appirio uses a Salesforce based system called CMC to manage epics, stories and issues.  The Serenity project (new topcoder challegne engine) has been managing all of its tasks in Github (https://github.com/appirio-tech/lc1-project).  This has made integration to our planning and QA process diffic...View more

WCS - Add Excel Export Functionality to Node application

Platform:   Heroku
Technologies:   Node.js
Description:   Project Overview We are building a web based application that allows Construction Project Managers to track tasks and the number of hours spent on each task, their costs, materials and equipment. Currently, they are using a legacy Powerbuilder application along with emails ...View more

IDOL OnDemand - RingDNA Chrome Extension Integration with Salesforce.com

Platform:   Google Chrome
Technologies:   Salesforce, IDOL OnDemand, JavaScript
Description:   We have built a Chrome Extension which now shows a page with static data, and now we want to change it to load actual data from external services.  Note that the provided HTML page in the Chrome Extension is a bit outdated, you need to create the UI matching the provided PPT file (the style is...View more

Google Marketplace App with Gmail Integration in Java

Platform:   CloudFactor, Google App Engine, Google
Technologies:   Gmail Rest Api, Java
Description:   CloudFactor is under going an upgrade on it's authentication to Google from OpenID to OAUTH2.  As part of this migration, we are going to upgrade how the application speaks to Gmail.  This challenge is to provide a proof of concept using Googl...View more

Automate Create-Edit-Delete Contact in various Gmail groups other than the default group -Other Contacts- using Java APIs

Platform:   Google
Technologies:   Google API, Java
Description:   CHALLENGE DETAIL Automate Create/Edit/Delete Contact in various Gmail groups other than the default group(Other Contacts) using Java APIs. OVERVIEW The objective is to create/edit/search/delete Contacts in Gmail in groups, like ‘My Contacts&rs...View more

SFDC - SpringCM Document Sync App - Add Bi-Directional Sync

Platform:   Salesforce.com, Heroku
Technologies:   Apex, Node.js
Description:   Attached to this challenge is a slick node.js app which will sync attachments loaded in the Notes & Attachments list in Salesforce.com and load them into SpringCM using Heroku. We need to add support for pulling d...View more

Salesforce Mashup with jQuery & Google Maps

Platform:   Salesforce.com, Google
Technologies:   Google Maps Api, JavaScript
Description:   Create a Visualforce page that displays sales data on a Google map. Initially display the map for the entire United States. The user will then be able to enter a Country (required), State/Province and City to narrow the addresses that are displayed on the map.   Users will be able t...View more

eDiscovery for gMail

Platform:   Google
Technologies:   Google Apps, Java
Description:   Create an AppEngine app that will manage a mailbox download through the use of the Email Audit API. Feature set of the app: - Multi-tenant- Ability to upload PGP key for a given Google Apps domain- Create a Mailbox request for download- Retrieve export status of ...View more

Pulling User Account Information from Google Apps' Email Audit API

Platform:   Salesforce.com, Google
Technologies:   Google API
Description:   NEW FUNCTIONAL REQUIREMENTS - Create a schedule for downloads by user   - Download of select Account Activity (from the Email Audit API)   - For batch CSV upload option, overwrite previously scheduled downloads with the most recent CSV upload list.  ...View more

Salesforce Test Case Automation using Selenium

Platform:   Salesforce.com
Technologies:   Selenium, Java
Description:   Deploy the metadata in the Assets section into a new DE org. Use Selenium to automate the following process in this org.All the data, wherever required by any of the test steps, need to be read from an xls spreadsheet which is attached in the Assets...View more

OAuth 1.0 Handshake to ACE From Apex

Platform:   Salesforce.com
Technologies:   Apex, OAuth
Description:   1. APEX class that implements the OAuth1.0 protocol to generate the OAuth signature and use the generated signature in POST method and get the response from the service.   2. Look at the video in the private section to see how we can generate the base string and then the signature. ...View more

Utility to retrieve ZIp file from FTP server and unzip and upload it to SpringCM folder in Salesforce

Platform:   Linux, Salesforce.com
Technologies:   Shell Scripting, Java
Description:   For this challenge you will deliver a simple shell script that will take a file from a ftp server and uploaded it to a document in salesforce.   You can choose any language you want.  Build a utility whi...View more

Implement OAuth for HP IDOL OnDemand Business Card Reader

Platform:   Salesforce.com, HP IDOL OnDemand
Technologies:   OAuth, JavaScript, Java
Description:   Hewlett Packard has developed a set of JSON-based REST API’s which enable “Big Data”-type processing capabilities allowing developers to process information embedded in unstructured text and images in previously inaccessible formats.  This platform is cal...View more

Enhance the GRAILS based Salesforce Deployment Validation tool

Platform:   Force.com, EC2
Technologies:   Web Services, Salesforce, Ant, Grails, REST, Groovy
Description:   Overview * NOTE:: The current application asset is made available to registered members on the Forum post "Code Documents". The current Salesforce deployment tool helps automate the generation of a p...View more

HP IDOL OnDemand Business Card Reader - Salesforce Integration Interface

Platform:   Salesforce.com, HP IDOL OnDemand
Technologies:   API, Spring, Java
Description:   Background Hewlett Packard has developed a set of JSON-based REST API’s which enable “Big Data”-type processing capabilities allowing developers to process information embedded in unstructured text a...View more

HP IDOL OnDemand Jeopardy Answer Service

Platform:   HP IDOL OnDemand
Technologies:   Rest Api, Spring, Java
Description:   HP IDOL OnDemand Jeopardy Game Hewlett Packard has developed a set of JSON-based REST API’s which enable both conceptual and parametric text search capabilities.  As a demonstration of this functionality, HP is going to host a Jeopardy-like competition on the [topcoder] ...View more

Create a Javascript Chatter Search Menu

Platform:   Salesforce.com
Technologies:   Chatter, Apex, Visualforce, JavaScript
Description:   Please implement the following requirements: A visualforce component that provides a dropdown menuSome way to configure menu itemsOn selection of menu item, pre-fill newsfeed searchPerform search on chatter newsfeed...View more

Visualforce Component - Grouped Chosen Picklist

Platform:   Salesforce.com
Technologies:   Apex, Visualforce, JQuery, JavaScript
Description:   A few weeks ago we ran a challenge to build a Visualforce Component using Chosen, a javascript library to create type-ahead picklists. It was such a success, we are coming back for more! In this challenge we want to build a Visualforc...View more

Build a Visualforce Multi-Select Picklist Component using Chosen

Platform:   Salesforce.com
Technologies:   Apex, Visualforce, JavaScript
Description:   Multi-select picklists are a useful tool in any business process. We have a Salesforce app which uses a bunch of multi-selects, and while we love the value it provides, SFDC renders multi-selects in such an ugly way!  Chosen arrives to save the ...View more

Jive Application Proof of Concept

Platform:   Jive
Technologies:   API, REST, Node.js
Description:   "Lets JIVE!" That is a pretty cool sentence isn't it? There is a small problem with it though. We don't know how to Jive! We know Jive exists. We know ...View more

HP IDOL OnDemand Business Card Reader OCR Optimization

Platform:   Salesforce.com, HP IDOL OnDemand
Technologies:   REST, Java
Description:   Hewlett Packard has developed a set of JSON-based REST API’s which enable “Big Data”-type processing capabilities allowing developers to process information embedded in unstructured text and images in previously inaccessible formats.  This platform is cal...View more

IODocs with Node.js & Redis

Platform:   CloudFoundry
Technologies:   Redis, JavaScript, Node.js
Description:   Clone the IODocs github repo and create a documentation and testing interface (using the IODoc instructions) for each API call for our site. Virtually all of our site is exposed as a REST API with JSON. For instance, to get a list of...View more

HP IDOL OnDemand Case Indexer

Platform:   Salesforce.com, HP IDOL OnDemand, Force.com
Technologies:   Apex, Visualforce, Salesforce, HTML, JQuery, JavaScript
Description:   Hewlett Packard has developed a set of JSON-based REST API’s which enable “Big Data”-type processing capabilities allowing developers to process information embedded in unstructured text and images in previously inaccessible formats.  This platform is cal...View more

gAudit application hardening

Platform:   Google
Technologies:   Google API, Java
Description:   Secure, Quality code is key to this challengeIn descending order of imporance: Require the use of HTTPS! Cookies should use secure AND httpOnly flags Use...View more

gAudit: Merge CSRF and XSS prevention from one submission to another

Platform:   Google
Technologies:   Google App Engine, Java
Description:   1) Port the  CSRF prevention code (csrf token validation) from either guarav23 or vishesh91 branches INTO the MASTER branch 2) Fix at least one DOM-based XSS vulnerability in header.jsp (~lines 109-123).  Ideally you'd clean this up a bit too, since the retrieval of the parameters seems clun...View more

Android Qualifier - Sliding Menu

Platform:   Android
Technologies:   Java
Description:   Build an android native application with the following components and behavior:   - A bar at the top with one button on the left - In the remaining area below the top bar, a web viewer Refer to screenshots for details on the UI.   When...View more

Chrome extension messaging

Platform:   Google Chrome
Technologies:   Chrome Extension, JavaScript
Description:   Here's a detailed description of the process we're looking for:1) Create a web page called ext.html that has a button on it.  This web page can be located anywhere, but cannot be packaged with the extension.2) ...View more

Outlook PST file Checker

Platform:   Desktop
Technologies:   Java
Description:   Code must run within a MS Windows environment.  (python is installed in this environment if needed)Sample PST files are available are ...View more

Send Discussion Replies via Email

Platform:   Salesforce.com
Technologies:   Apex
Description:   When a new message is posted to the challenge discussion board, an email is sent out to everyone participating on the challenge. Implement the functionality for a user to reply to this email using an Apex Email Service which will insert the record in the Challenge_Comment__c object below for the correct Membe...View more

Applause Competitive Analysis: Compare Up to 5 Apps (part I - UI only)

Platform:   Heroku, Google App Engine
Technologies:   Apex, Angular.js, Bootstrap, Force.com Sites, Applause API, Node.js
Description:   Develop a landing page (UI-1) that will show list of apps (up to 5) Follow the wireframe here for the UI essentialsAbility to remove an app from the compare tableDisplay Applause.com Score per appDisplay logo and name at the top that will be a hyperlink...View more

Create Salesforce Content from Attachments

Platform:   Salesforce.com
Technologies:   Apex
Description:   Create a Visualforce page and Apex controller that is accessed from a "Move Attachments to Content" button on a standard page layout. The page will display all of the Attachments for the referring record (ie the record the user was viewing with the clicked the "Move Attachments to Content"...View more

Easy, Breezy Account Lead Conversion

Platform:   Salesforce.com
Technologies:   Apex
Description:   Create this Visualforce page and controller that allows the user to search for Leads by keyword. The user would type in a keyword ("acme") and it would return all Leads where the name contains "acme" or the address contains "acme" or the email address contains "acme&quo...View more

Multiple Campaign Picker

Platform:   Salesforce.com
Technologies:   Apex
Description:   There are two portions to this application: end-user and administrator (non-developer).The end-user portion of the application works the same for both contacts and leads. Add a custom button to the Campaign History related list for both Leads and Contacts called "Add to Campaigns". When the ...View more

Skills Based Support Case Routing

Platform:   Salesforce.com
Technologies:   Apex
Description:   Spin up a new DE org and make the following simple modifications:Create the following custom objects:Region__c - Name (example: NA, EMEA, etc)Region_User__c (simply determines what users are in a specific region) - Region__c (master-detail to region__c) - User__c (lookup to...View more

Mass Change User Profile UI

Platform:   Salesforce.com
Technologies:   Apex
Description:   Create a Visualforce Page and Apex controller that allows an administrator to search for users and move multiple users to a different profile.1. The administrator will be able to perform a keyword search and returns the a collection of user. Would love to have the fields to display in the table config...View more

Meli Implement Spaces APIs - Salesforce Challenge

Platform:   Salesforce.com
Technologies:   Apex, REST
Description:   

Profile Completion Challenge

Platform:   Salesforce.com
Technologies:   Apex
Description:   Build a trigger, workflow or formula in salesforce.com that calculates the percent complete for a member's profile (add a Profile_Complete__c field to the Member__c object). The current Member__c object is attached in the Assets section.Calculate their percent complete total the following (btw.. i...View more

HP IDOL OnDemand Hello World Java Tutorial - Updated!!!

Platform:   HP IDOL OnDemand
Technologies:   JSON, Java
Description:   Background Hewlett Packard has developed a set of JSON-based REST API’s which enable “Big Data”-type processing capab...View more

HP IDOL OnDemand Hello World Apex Tutorial - Updated!!!

Platform:   HP IDOL OnDemand
Technologies:   Apex
Description:   Background Hewlett Packard has developed a set of JSON-based REST API’s which enable “Big Data”-type processing capabilities allow...View more