weareburo / magnet

A Social Hub and content aggregator

Home Page:http://app.collektr.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Magnet

An open source Social Hub, that can be used to collect, moderate and display posts from various social-network.

Main features

  • 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

Why did you do this? There are a number of Social Hubs out there!

I'm probably somehow depressed, and coding has always kept my brain busy at night, that's it :)

Requirements

  • MRI 2.1.5 - 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)

Getting started

See the Getting Started wiki page and follow the simple setup process.

Acknowledgements

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.

License

Please see LICENSE for licensing details.

Author

Lino Moretto, @linucs

About

A Social Hub and content aggregator

http://app.collektr.com

License:MIT License


Languages

Language:Ruby 43.6%Language:CSS 26.5%Language:HTML 26.4%Language:CoffeeScript 3.0%Language:JavaScript 0.5%