Skip to content

rhburrows/banal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banal

Behavior analytics that behave

Winner of the 2015 Rails Rumble Best Saas Award

Link to project’s homepage: blooming-gorge-9582.herokuapp.com/


Banal is an analytics tool that solves the most common issue when it comes to analyzing user data:

A lack of structure…


How Banal solves the issue.


What is the Activity Stream Specification?

In summary the spec structure is:

[Actor] [verbs] an [object], sometimes to a [target]

Examples:

1. [Jack] [added] a [photo] to his [profile]
2. [Julie] [viewed] her [messages]

Usage

After you made an account you can begin to make API calls to our server.

If Jack added a photo to his profile, the call would be:

$.ajax("http:https://simple-track.r15.railsrumble.com/api/events", {
  method: "PUT",
    data: {
    actor: '{ "name": "Jack" }',
    verb: "added",
    object: '{ "name": "Foo.jpg", "type": "image" }',
    target: '{ "name": "profile" }',
  },
  headers: {
    "X-AUTHTOKEN": "YOUR_TOKEN"
  }
});

Afterwards, just log in to see your data on the user interface!


Demo

The demo can be found here: blooming-gorge-9582.herokuapp.com/projects/1


Releases

No releases published

Packages

No packages published

Languages

  • Ruby 51.3%
  • HTML 39.0%
  • CSS 8.6%
  • JavaScript 1.1%