Home

Awesome

Play Framework with Scala.js, Binding.scala

Join the chat at https://gitter.im/Full-Stack-Scala-Starter/Lobby

This is a simple example application showing how you can integrate a Play project with a Scala.js, Binding.scala project.

Frontend communicates with backend via JSON. Project aims to be a simple modern starting point.

The application contains three directories:

Run the application

$ sbt
> run
$ open http://localhost:9000

Features

The application uses the sbt-web-scalajs sbt plugin and the scalajs-scripts library.

IDE integration

Eclipse

  1. $ sbt "eclipse with-source=true"
  2. Inside Eclipse, File/Import/General/Existing project..., choose the root folder. Uncheck the second and the last checkboxes to only import client, server and one shared, click Finish. Alt text

IntelliJ

In IntelliJ, open Project wizard, select Import Project, choose the root folder and click OK. Select Import project from external model option, choose SBT project and click Next. Select additional import options and click Finish. Make sure you use the IntelliJ Scala Plugin v1.3.3 or higher. There are known issues with prior versions of the plugin.

Many thanks to vmunier for the initial starting point.