Skip to content

nikoma/apphera-sense

Repository files navigation

[ Build Status

The Apphera Sense Dashboard or Cockpit is your starting point for social media monitoring and engagement. It is one of the most

important endpoints to Apphera Core, the main Apphera API

Add your Apphere API token as environment variable before using Apphera Sense

export APPHERA_API_TOKEN=o8wd5o23479hkejhiwr87r898775pdm37dp (example)

Before You Begin

Before you begin we recommend you read about the basic building blocks that assemble this MEAN.JS application:

Prerequisites

Make sure you have installed all these prerequisites on your development machine.

  • Node.js - Download & Install Node.js and the npm package manager, if you encounter any problems, you can also use this Github Gist to install Node.js.
  • MongoDB - Download & Install MongoDB, and make sure it's running on the default port (27017).
  • Bower - You're going to use the Bower Package Manager to manage your front-end packages, in order to install it make sure you've installed Node.js and npm, then install bower globally using npm:
$ npm install -g bower
  • Grunt - You're going to use the Grunt Task Runner to automate your development process, in order to install it make sure you've installed Node.js and npm, then install grunt globally using npm:
$ sudo npm install -g grunt-cli

Quick Install

Once you have installed Apphera Sense you need to download the very heart of the application: Apphera Core V2 and create an API key on Apphera Core which you then add to app/controller/api.server.controller.js. This way your dashboard should start communicating with the main Apphera Core server.

$ npm install

Running Your Application

After the install process is over, you'll be able to run your application using Grunt, just run grunt default task:

$ grunt

Your application should run on the 3000 port so in your browser just go to http://localhost:3000

That's it! your application should be running by now, to proceed with your development check the other sections in this documentation. If you encounter any problem try the Troubleshooting section.

License

Installation & FAQ

For questions and documentation and discussions please use our main website: http://www.apphera.com

Licensing

Apphera is distributed under a dual license: an open source license, and a commercial license. The open source license under which Apphera is distributed is the Version 3 of the AGPL with the addition that it also applies to SaaS (Software as a service companies). The AGPL is one of the world's most popular open source software license.

For many users, the AGPLv3 license suits their use of Apphera completely. These users are not distributing proprietary modifications, additions to, or derivatives of Apphera and they do not require the legal protections of a commercial license.

For other users, the AGPLv3 does not suit their use of Apphera. These users wish to use Apphera in ways, products, markets or have other requirements that are not compatible with the AGPLv3. To satisfy these demands, Apphera, as the worldwide exclusive licensor of Apphera, offers commercial licensing of Apphera.

A commercial license to Apphera provides customers the legal means both to modify Apphera and to incorporate it into a product, without the obligation of providing the resulting code under the AGPLv3 license. License fees are priced competitively and offer tremendous value for the capabilities delivered. Fees vary depending on the application and the scale of its use. For more information about software licensing, please contact the Apphera Sales department.

Apphera remains the premier open source social media monitoring and engagement project and development for both Apphera and its components follows the open source model. Apphera provides ongoing commitment and contributions to open source. Apphera's commercial licensing option provides customers with the best possible choice - the innovation and creativity of the open source model, and the protections and flexibility available with traditional, commercial software.

About

Apphera example dashboard in AngularJS/NodeJS/MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published