Phase 1

Due Date: see roadmap
Individual Project

Software Installation and Verification

Due Date: Mon 6 Feb
Individual Project

Play Framework and Heroku Deployment

  • Make sure you have installed the Play Framework 2.0 beta version.
  • Using Play 2.0 beta, follow this tutorial to create and run a simple Scala app (stop just before "doing some development").
  • Open the simple Scala app in Eclipse.
  • In app/controllers/Application.scala, change the string to "Hello <your name>".
  • Run the application to verify that it now displays this message.
  • Add this .gitignore file to this project (and future projects).
  • Sign up for a free Heroku account.
  • Follow this guide to deploy your application to Heroku under the name luc-cs442-hello-<your UVID>. No explicit submission is necessary.

Due Date: Mon 6 Feb
Group Project

Shared Heroku Repository

    • One designated group member should perform these steps:
      • Redo the steps above but with the string "Hello Team <id>". (Each team's ID will soon be available on Blackboard.)
      • Again, be sure to add this .gitignore file to the project.
      • Create a new Heroku application under the name luc-cs442-hello-team<id>. 
      • Following this reference, first add his/her other group members to the repository, then add the instructor using his departmental email address.
      • Deploy your application to Heroku.
    • Each remaining group member should perform these steps:
      • Using git, check out the code from the shared Heroku repository for the app.
      • In app/views/index.scala.html, before the closing brace, add a line like this: <p>your name</p>
      • Run the application locally and access it through a browser to verify that your name shows up in the generated view.
      • Commit the changes and push the app to the remote repository.
      • Then access the remote app through a browser to verify that your name was added.
    • No explicit submission is necessary.