Social media aggregation JSON API

Completed Posted Aug 4, 2015 Paid on delivery
Completed Paid on delivery

We are looking for a node.js app that will aggregate feeds from social media, store the metadata in a database and provide a read-only api that returns a collection of social feeds. Four social networks must be supported: Facebook, Twitter, Instagram and Youtube. The code must be entirely original and must be able to be released as open source on Github (the developer will be credited if desired). Preference is given to proposals using the [url removed, login to view] framework (Mongodb and Express), but any node.js-based solution will be sufficient

The app will consist of two parts:

I) Social media aggregator

II) API

I) Social media aggregator

Reads the attached [url removed, login to view] file with app information and authenticated client tokens and searches either an account or search term (hashtag) every hour. Each social network can have multiple items that are being searched. The app will run continuously and must manage a queue so that each item is refreshed ever hour (or as specified in the frequency setting). The aggregator should support up to 100 different search items across the four social networks.

II) API

Returns a json array in the form of the attached api.json. The API returns a semi-random collection of the most recent posts across all of the social networks and search terms so that there is some variability every time the API is loaded. A custom subset of the search terms can be specified to return a partial social wall. We would also like to explore specifying some search terms as "important" so they display more frequently.

Node.js NoSQL Couch & Mongo RESTful Software Architecture

Project ID: #8200859

About the project

11 proposals Remote project Active Aug 11, 2015

Awarded to:

corneliugosa

I can develop this project with SocketStream framework (node.js based) and MongoDB. I invite you to contact me for in depth talkingș my skype id is cornel_gm1.

$155 USD in 10 days
(0 Reviews)
0.0

11 freelancers are bidding on average $587 for this job

prashushinde9

I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably More

$309 USD in 10 days
(9 Reviews)
5.2
ANILVEERAS

--> Have real time experience with node.js, social media analytics . --> Working on big data technologies from past 3 years

$444 USD in 7 days
(0 Reviews)
0.0
AlokAdhao

A proposal has not yet been provided

$555 USD in 45 days
(0 Reviews)
0.0