An open source Social Hub, used to collect, moderate and display posts from Social Networks.
- Content fetching from Facebook, Twitter (streaming API are supported), Instagram, Tumblr or a RSS feed
- Content moderation: stopwords, user ban list and whitelist
- Three built-in layouts: deck (cascading grid - using Masonry), timeline (infinite scrolling - using Angular UI) and wall (slideshow - using Reveal.js)
- Social Hubs management can be shared among users
- Contents can be streamed to remotely controlled Chromecast devices
- Analytics and reporting: tagcloud, top contributors, influencers, most engaging, most liked, shared and commented (where avilable)
- Adv campaings can be injected inside the flow of downloaded posts
I'm probably somehow depressed, and coding has always kept my mind busy at night, that's it :)
- MRI >= 2.3.0 - other versions/VMs are untested but might work fine
- MySQL 5.6.x (used for metadata storage) - other RDBMS are untested but might work fine
- Redis 3.0.x (needed by Sidekiq and websocket-rails gem)
- MongoDB 3.0.x (used for contents storage)
- Elasticsearchx 1.5. (optional - used for text indexing)
- Logstash 1.5.0 (optional)
Follow the simple setup process explained in the Wiki.
While developing even a simple application, it'a easy to forget of how many hours people spent developing those awesome libraries included in the project buildfiles.
Among all those exceptional developers, a special thanks goes to Abdullah Almsaeed for the control panel theme used in the project.
Please see LICENSE for licensing details.
Lino Moretto, @linucs