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.
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
All the project dependencies are manage through npmjs. To install this dependenices you should run:
npm install
Start the server (node .
) and open localhost:3000
in your browser to view the app.
To run the tests and code validations you could run:
npm test
Classpip is released under the Apache2 License.