Classic CRUD application in Play Framework 2.4.x with ReactiveMongo ![Stack Share](https://camo.githubusercontent.com/9388e65bfd8ce330296dde636dca0600bba29dab5e154d46fc73d6ab7ecb9c52/687474703a2f2f696d672e736869656c64732e696f2f62616467652f746563682d737461636b2d3036393066612e7376673f7374796c653d666c6174)
Play 2.4.x application with ReactiveMongo 0.11.2 - reactive, asynchronous and non-blocking Scala driver for MongoDB.
This is a classic CRUD application, backed by a MongoDB database. It demonstrates:
- Achieving, Futures to use more idiomatic error handling.
- Accessing a MongoDB database, using ReactiveMongo 0.11.2.
- Achieving, table pagination and sorting functionality.
- Replaced the embedded JS & CSS libraries with WebJars.
- Play and Scala-based template engine implementation
- Bootswatch-United with Twitter Bootstrap 3.3.5 to improve the look and feel of the application
- The Github code for the project is at : playing-reactive-mongo
- Clone the project into local system
- To run the Play framework 2.4.x, you need JDK 8 or later
- Install Typesafe Activator if you do not have it already. You can get it from here: download
- Execute
activator clean compile
to build the product - Execute
activator run
to execute the product - playing-reactive-mongo should now be accessible at localhost:9000