Skip to content

plouc/flambo

Repository files navigation

flambo

Travis CI

flambo is a content aggregation platform built upon Node.js.

Features

  • Groups to help grouping data by topic
  • Collections to let users manage their very own feed
  • Sources pull data from various providers, for now:
    • RSS feeds
    • Meetup
    • hoping to add more in the future (contributions are welcome :))

workflow

Demo

Running the demo is quite easy:

git clone git@github.com:plouc/flambo.git
cd flambo && DEMO=1 make up
open http://localhost:8090/webapp

Components

flambo is made up of several components

component directory package
API /api n/a
bot /packages/bot @flambo/bot npm version
CLI /packages/cli @flambo/cli npm version
webapp /webapp n/a
RSS source /packages/source-rss @flambo/source-rss npm version
Meetup source /packages/source-meetup @flambo/source-meetup npm version
 website /website n/a

Requirements

  • docker (edge channel for volumes mount options)
  • docker-compose
  • Node 7.6