Skip to content

classpip-admin/classpip-services

Repository files navigation

Classpip Services

Classpip Badge Build Status Docker Stars Docker Pulls Docker Automated buil Codacy Badge Coverage Status

classpip-icon

Classpip is a Mobile application for School Gamification. The application is builded around a stack of services and websites to provide a full experience in order to gamificate any educational environment.

This repository contains all the services for accessing the (non)restricted elements of the Classpip data model. This SOA exposes all the methods for querying and managing the Classpip data.

Global dependencies

Make sure you have NodeJS installed. Download the installer here or use your favorite package manager. It's best to get the 5x version of node along with the 3x version of npm. This offers the best in stability and speed for building.

You have to install LoopBack tooling for managing the model:

npm install -g strongloop

Local Dependencies

All the project dependencies are manage through npmjs. To install this dependenices you should run:

npm install

Running

Start the server (node .) and open localhost:3000 in your browser to view the app.

Testing

To run the tests and code validations you could run:

npm test

License

Classpip is released under the Apache2 License.

Releases

No releases published

Packages

No packages published