The component should be as generic as possible and configurable to be used with various objects. Perhaps implemting some sort of event notification.
Is this your first time building Lightning Components? No problem! See our Build Your First Lightning Component tutorial to help get you started or the links to Salesforce1 Lightning documentation in the FAQ section of http://lightning.topcoder.com.
See http://lightning.topcoder.com for links to documentation, quickstarts, tutorials, leaderbaord and more Lightning challenges.
You will need to get a new Winter '15 Developer Org to get access to Lightning Components. See the FAQ section for more information.