What Needs to Be Done? Write a Node.JS script that accesses GMail using OAuth and pulls down emails via IMAP.
1. Establish a connection with a given gmail email and password. (Ideally collected from a simple web page)
2. Show x number of messages from the inbox on a web page (simple text is fine)
3. Emit events on new messages (firing some code with new messages)
4. Store incoming messages in a database. Parse attachments.
Where Does it Need to be Done? The Node.JS script will be written on a dotCloud.com server.
What are the Key Skills Needed? Node.JS. OAuth or XAuth. IMAP.
Skills: gmail, imap