Millions of people use Remember The Milk (RTM) to manage to-dos like work projects, school assignments, or grocery lists. But how cool would it be if you could sign up to automatically get coupons or other offers based on the contents of your lists? For this challenge, use the Remember The Milk API to deliver customized coupons/offers based on the contents of users' lists.
NOTE: we recommend you request your RTM API key now if you are interested in this challenge, in case it takes some time for them to send you your key.
Your application should allow administrators to manage coupons/offers in salesforce, and provide a way for RTM users to register for the coupon service using their RTM credentials. It should then access one or more of the user's lists and try to find coupons/offers that would be of interest to the user. Which lists and tasks to examine, what coupons to suggest, how you deliver the coupons, and how users manage coupons that have been delivered is entirely up to you, and a big part of this challenge is who can come up with the most creative solutions and most interesting user experiences.
Here are some ideas to get you started, but feel free to come up with your own ideas:
* the app might only access lists with a pre-defined name (e.g. 'grocery list') or with a name that contains particular words (e.g. 'buy', 'store', etc.)
* the app might only consider tasks meeting certain criteria, such as those that contain certain words (e.g. 'bread') or tags (e.g. 'shopping')
* the app might take into account the date, recurrence, and completion of a task, or the number of tasks matching a criteria, to decide which coupons/offers to suggest
* the app could deliver the offer via e-mail, social media, new note on existing task, new task, custom mobile app, or anything else you can think of
Remember to be creative, remember to request your API key, and most importantly...Remember The Milk!
NOTE: Per the RTM API instructions, please keep API requests to an average of 1 request per second. They may throttle certain API keys (or block them entirely) if you utilize too many resources.
Your submission will be judged by a panel of peers based upon this criteria. If you would like to request an extension, please read Can challenge deadlines be extended for more time? on our FAQ. We do not want to grant extensions unless there is a valid reason.
Install the CloudSpokes Chrome Extension for quick and easy access to the latest CloudSpokes challenges, your payments, leaderboards and more!