• 
      

    Add Student Sonar backend code.

    Review Request #6896 — Created Feb. 3, 2015 and submitted — Latest diff uploaded

    Information

    student-sonar
    master
    d5477b4...

    Reviewers

    This contains several pieces:

    • server.js and lib/routes.js define the basic web server side of things. There
      are currently a few API endpoints, and navigating to / will deliver an HTML
      page (which is included in the frontend change).
    • lib/slack.js has code to query our Slack logs from Amazon DynamoDB, as well
      as get the user list from the Slack API.
    • lib/students.js has code to load the students.json file as well as merge in
      Slack avatars.
    • lib/reviewboard.js has code to query the Review Board API.

    Exercised all of this via the frontend.