Read me

Take home assignment for ScaleGrid

Problem Statement

Build a multi-user web application that allows the logged in user to create and maintain a list of his contacts. The app should send an email to the user when there is a contact with an upcoming birthday. The email should be sent X hours before the birthday where X is configurable by the user.

How to view project

  • git clone repo
  • download play 1.2.x distribution
  • set up play as an environment env
  • play run to start server
  • play test to start testing
  • Dev environment will be hosted on localhost:9000/login
  • enter details as chinmay@gmail.com / secret
  • add contacts
  • backend will automatically queue birthday emails
  • use initial-data.yml to mock data for testing