Initial draft: expressjs + passport
Updated the date and some correction + conclusion