Click here to Skip to main content
13,005,885 members (89,494 online)
Click here to Skip to main content
Add your own
alternative version


9 bookmarked
Posted 3 May 2013

SOCIOBOARD – A Social Media Management and Analytics Platform

, 3 May 2013
Rate this:
Please Sign up or sign in to vote.
SOCIOBOARD – A Social Media Management and Analytics Platform

Editorial Note

This article is an entry in our Windows Azure Developer Challenge. Articles in this sub-section are not required to be full articles so care should be taken when voting. Create your free Azure Trial Account to Enter the Challenge.


Did you ever wish you could get all your favorite social networking sites at one place; browse through them without having to go through the trouble of visiting their individual websites or if you are a business person how easier it would be to just see all your marketing campaigns and your social networking accounts on one intuitive, analytical, consolidated yet non messy platform. 

Socioboard is one such a social media management platform which will allow you to manage the multiple social networking sites on a single platform. The sites that would be integrated with this application are: Twitter, Facebook, LinkedIn, Instagram, and Google+. 

For an individual, it could be an efficient and effective tool to manage one’s presence on various social sites. For a company, brand, or social media marketing agency, this could provide social media analytics solution to gauge the fan influence and engagement and thus increase its RoI on Social Media Marketing.

How Windows Azure will be Used 

We plan to use various components of Azure like Messaging, Caching, Identity. High-Performance Computing (HPC), and Commerce. Azure would be phenomenal in helping us scale our database on demand on SQL Azure and also in scaling our applications through its scalable website component. 


The ideas presented here are commonplace and would not require a background reading.

Using the code

Socioboard would be created using ASP.NET MVC 4.0, JQuery with back end as MySQL.

APIs to be used to retrieve or post the data to social networking sites would be:

  • Twitter - REST API v1.1 – Wrapper Written in
  • Facebook – Graph API – Facebook c# SDK
  • LinkedIn – REST API - Wrapper Written in
  • Google Plus – HTTP API - Wrapper Written in
  • Instagram- Instagram’s API - Wrapper Written in 

The scheduler service, developed in C#, would run on a 24/7 server. This scheduler would post the message at the scheduled time to selected account(s).

Points of Interest

As I kept developing the idea of this platform, I envisaged that this platform (Socioboard) could help me do the following things:

  • Track my keywords
  • Get a consolidated user friend Rank sheet
  • Personalize such a Rank Sheet
  • Keep an eye on SEO by using analytics
  • Aggregate feeds from different social sites
  • Manage publishing (Content & Scheduling)

Details of the features:

Track your keywords:

Socioboard would allow one to see where and to which site one’s keywords are pointing, what the back links are, which links are working and which are not. This would give one a chance to optimize one’s keywords and URLs accordingly.

Get a consolidated user friend Rank sheet/Analytics:

The proposed platform would generate neat and organized, the user friend rank sheet/analytics for the user and user clients, generating the daily, weekly and monthly ranks. 

Personalize the Rank Sheet/Analytics:

Socioboard would not only generate reports but also allow users to download it in word/excel/pdf formats. The users can also customize their report sheets/analytics and receive it on their emails. 

Keep an eye on SEO:

The platform will allow the user to run regular checks on whether any SEO employed is generating the desired results. The user can watch his keywords and site ranks rise or fall daily, weekly and monthly and be
able to decide on keywords needing more optimization depending on what got their ranks up and what killed the buzz.

Aggregate feeds from different social sites:

Socioboard would bring the user’s Feeds from Facebook, Twitter feed and RSS to bring it on one scrolling screen.  Certainly, this would save the user’s time and energy while giving a better clarity of the developments.   

Manage publishing:

The platform would allow one to post directly on Facebook, Twitter, Instgram, Google+ and LinkedIn profiles from the dashboard. This could be done on the spot or schedule for a target date and time.


It was a rainy day. I was sipping a cup of hot coffee over my friend’s place. I was talking with my friend who is an SMM expert and who not only wanted to manage all his social accounts on one platform but also wanted to
measure how well he was using these sites to connect with, engage and influence his friends about a product or brand. This was very interesting I thought and gradually I also started to visualize how brands and social media marketing and social media optimization companies could use such a platform to reach out to their customers/clients effectively.


This article, along with any associated source code and files, is licensed under The Apache License, Version 2.0


About the Author

Ghosh, Sumit
CEO Globussoft
United States United States
I have been in software industry for more than 5+ years, worked with some great developers. Have been a member and owner of various forums and blogs.
Developer and coder by choice.

You may also be interested in...


Comments and Discussions

QuestionThis idea has multiple product offerings. Pin
debasish mishra22-Apr-15 23:47
professionaldebasish mishra22-Apr-15 23:47 
QuestionMessage Automatically Removed Pin
28-Dec-13 20:35
memberMember 1049269728-Dec-13 20:35 
QuestionIs there any actual software Pin
per-i7-Oct-13 10:53
memberper-i7-Oct-13 10:53 
AnswerRe: Is there any actual software Pin
Dewey11-Mar-15 16:35
memberDewey11-Mar-15 16:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170628.1 | Last Updated 3 May 2013
Article Copyright 2013 by Ghosh, Sumit
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid