(858) 586 7777 | About | Testimonials | Contact
vteams vteams vteams vteams
  • How does it work?
    • Startup Process
    • Your First Day
  • Technologies
    • Hire PHP Developer
    • Hire App Developer
    • Hire JavaScript Developer
    • Hire ROR Developer
    • Hire IOS Developer
    • Hire .NET Developer
    • Hire AI Developer
    • Hire Robotics Engineer
  • Sample Budgets
  • Meet The Team
  • Experiments
  • Captain’s Log
  • Blog
vteams vteams
  • How does it work?
    • Startup Process
    • Your First Day
  • Technologies
    • Hire PHP Developer
    • Hire App Developer
    • Hire JavaScript Developer
    • Hire ROR Developer
    • Hire IOS Developer
    • Hire .NET Developer
    • Hire AI Developer
    • Hire Robotics Engineer
  • Sample Budgets
  • Meet The Team
  • Experiments
  • Captain’s Log
  • Blog
Blog
  1. vteams
  2. Blog
  3. Developing Custom Graphs to Monitor Social Media Activity
Mar 03
developing-custom-graps-for-social-media-activity

Developing Custom Graphs to Monitor Social Media Activity

  • March 3, 2016

The client of vteam #577 had a SaaS based data analytics application which siphons through the plethora of data online to provide its users with meaningful and insightful information used in corporate, political, issue advocacy, public infrastructure, and trade association organizations.

They wanted vteams engineer Waheed-ud-din to develop a responsive graph tool that could be customized according to date and time requirements spanning from 6 months to even half hourly marks within a day. They also wanted to show daily and hourly values for different social media accounts as filters in side bar.

The client even had designs of his own as suggestions.  However, the options of Charting Libraries available each had their limitations and the client himself had left the requirements open-ended for his users.

To proceed with the project, the team needed to decide which level of customization would be most suitable to the client’s needs. Too much customization and overheads would increase. Too little customization and the level of functionality required would not be achieved. After analyzing all available solutions, vteams came to know that the client’s requirements were not only subject to change but they are also completely open ended, so anything could be added up.

The team decided to build a custom library out of D3.js. Interestingly, D3.js is not a typical graphs library but rather a library that provides building blocks to create graphs. D3.js is also good at SVG creation and manipulation. Since it’s mostly used for data visualization it can be used to plot any sort of graph. The only con was that, compared to the existing solutions provided by the client, it would be more time consuming.

These findings were shared with the client who agreed that using D3.js (and its basic building blocks for plotting different elements in SVG format) was a more effective solution than the ones already on the table.

The team was not very experienced with D3.js but their background in JavaScript allowed them to pick it up quickly. The client was pleased with the results.

  • Facebook
  • Twitter
  • Tumblr
  • Pinterest
  • Google+
  • LinkedIn
  • E-Mail

Comments are closed.

SEARCH BLOG

Categories

  • Blog (474)
  • Captain's Log (1)
  • Closure Reports (45)
  • Experiments (7)
  • How-To (55)
  • Implementation Notes (148)
  • Learn More (140)
  • LMS (8)
  • Look Inside (10)
  • Operations Log (12)
  • Programmer Notes (20)
  • R&D (14)
  • Rescue Log (4)
  • Testimonials (25)
  • Uncategorized (4)

RECENT STORIES

  • Symfony vs Zend: A heavyweight championship
  • Unveil the benefits – Freight and Shipping Software Management System
  • Python Vs. JavaScript – Dominance in AI
  • Top 10 Interview Questions to ask a mobile app developer
  • Top Interview Questions to ask a Data Scientist

ARCHIVES

In Short

With the vteams model, you bypass the middleman and hire your own offshore engineers - they work exclusively for you. You pay a reasonable monthly wage and get the job done without hassles, re-negotiations, feature counts or budget overruns.

Goals for 2020

  • Open development center in Australia
  • Complete and Launch the Robot
  • Structural changes to better address Clients' needs

Contact Us

Address: NEXTWERK INC.
6790 Embarcadero Ln, Ste 100,
Carlsbad, CA 92011, USA

Tel: (858) 586 7777
Email: fahad@nextwerk.com
Web: www.vteams.com

© 2020 vteams. All Rights Reserved.

Content Protection by DMCA.com