Skip to content

AchievePlay is an open source Gamification platform to add game-like capabilities to existing web and mobile software

Notifications You must be signed in to change notification settings

nagyistge/achieveplay-server

Repository files navigation

AchievePlay Gamification Platform

DISCLAIMER: This application is under heavy development and is not near completion or availability. Please wait until the 1.0.0 release to start submitting pull requests or forking.

AchievePlay Server

Build Status Coverage Status Dependency Status Dev-Dependency Status Gitter

Getting Started

Prerequisites

  • Git
  • Node.js and npm Node >= 6.x.x, npm >= 3.10.x
  • Gulp (npm install --global gulp)
  • MongoDB - Keep a running daemon with mongod
  • node-gyp - You'll likely need to be able to use node-gyp, Node's tool for compiling native add-ons (for things like database drivers). See its Installation section for more instructions.

Developing

  1. Run npm install to install server dependencies.

  2. Run mongod in a separate shell to keep an instance of the MongoDB Daemon running

  3. Run gulp serve to start the development server. It should automatically open the client in your browser when ready.

Build & development

Run gulp build for building and gulp serve for preview.

Testing

Running npm test will run the unit tests with karma.

About

AchievePlay is an open source Gamification platform to add game-like capabilities to existing web and mobile software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published