Skip to content

davegurnell/typelevel-todomvc

Repository files navigation

Typelevel TodoMVC

Sandbox repo containing a Todo list app implemented using Typelevel libraries wherever possible.

Build Status

Server code Copyright 2016 Dave Gurnell. Licensed Apache 2.

Client code adapted from the Diode TodoMVC example. Copyright 2015 Otto Chrons. Licensed MIT.

Running

The app is implemented in two parts:

To fire everything up:

  1. Open two different terminals in the root directory of the project;

  2. In one terminal type the following to start the API server running on localhost:8080:

    sbt 'todoJVM/run'
  3. In the other terminal type the following to build the client:

    sbt '~todoJS/fastOptJS'
  4. The build for the client uses Li Haoyi's ScalaJS Workbench, which creates a second web server to serve the ScalaJS UI. Open the following web address in your browser to see the app:

    http://localhost:12345/js/target/scala-2.11/classes/index.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published