Skip to content

A fully featured CRUD app built with Play 2.6, Swagger and ReactiveMongo

License

Notifications You must be signed in to change notification settings

binkabir/play26-swagger-reactivemongo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo
Play Framework 2.6.x with Swagger and ReactiveMongo

A simple TODO app built with play, swagger and ReactiveMongo

How to run the app

You need

  • MongoDB Installed and running on your machine. Tutorial here
  • SBT (mandatory if you don't want to use an IDE)
  • IntelliJ to import the project (optional)
  • SBT plugin (optional)

Tho ways to run the project:

  • Import the project, run SBT and type run to launch the server.
  • cd into the project directory, run SBT and type run to launch the server or type sbt run.

Then open your favourite browser and go to

localhost:9000/api-docs

From the beautiful Swagger-UI interface you can perform all the CRUD operations you want

How to run the tests

In the tests directory there are tests written with the ScalaTest library.
To launch them just type test in a running SBT session or simply type sbt test

Enjoy.

Author: Riccardo Sirigu

About

A fully featured CRUD app built with Play 2.6, Swagger and ReactiveMongo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 98.9%
  • Other 1.1%