Register
Submit a solution
The challenge is finished.

Challenge Overview

CSFV Email Importer Module is responsible for providing the email importer in node.js used by CSFV frontend applications.

In this contest we are addressing the following :

  • Fix Gmail Contanct Importer to use OAuth 2.0 instead of ClientLogin
  • Add importers for Outlook(Hotmail)/Yahoo contacts. They should also use OAuth 2.0
  • Add generic Contact Importer interface so adding more importers are pluggable and flexible
  • Create pluggable invitation service interface, the default service should wrap the notification service defined in csfv_misc_module notification service.
  • Attached UI Prototype in forums that show a use case scenario for how we are going to use Emai Importer in CSFV website. We want to build sample controller/view that demonstrate the usage of Importing email contacts and sending invitation to users as shown in the prototype (it does not have to look-and-feel as the prototype) and put it part of this module.
  • Use the following folder structure for the module :
    • services/
    • models/
    • controllers/
    • node_modules/
    • views/
    • config/
    • docs/
    • package.json
    • config.js
    • loader.js
    • app.js
    • jakefile.js
    • jake.sh
    • jake.bat
  • Email Importer Module Part 1 and UI Prototype are attached in forums.


Final Submission Guidelines

N/A

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30035443