The backend for the cameoNet messenger. It is developed in Scala using the Play Framework.
The web client can be optionally installed to /public. See the client repository for installation instructions.
The documentation of the API can be found here
- Java 7
-
run './sbt run' in the project folder
-
a mongoDB instance with some test data will be started in memory
-
all dependencies will be downloaded and the instance will listen on port 9000
-
the tests can be run with "./sbt test"
- A mongoDB v2.6 instance is required
- Adjust configuration in "conf/application_prod.conf"
- run './sbt "start -Dconfig.file=conf/application_prod.conf"' in the project folder
- all dependencies will be downloaded and the instance will listen on port 9000
- press "Ctrl-D" to keep the server running in the background
cameoNet source files are made available under the terms of the GNU Affero General Public License (AGPL).
- play framework - Licence: Apache 2
- mongodb - Licence: AGPL v3.0
- reactivemongo - Licence: Apache 2
- jBCrypt - Licence: BSD
- libphonenumber - Licence: Apache 2
- batik - Licence: Apache 2
- imgscalr - Licence: Apache 2