Every two weeks we spread the word of Node.js and the cool and incredible things it can do. We do that by profiling creative, interesting and fun uses of Node.js in various products and projects. We call it “In the Loop.”
During one of our Node.js searches, we found this promising statement: “DataHero connects directly to the services you use everyday, giving you instant access to your data no matter where it is.” Intrigued, we investigated and chatted with Chris Neumann, DataHero founder.
Can you tell us about DataHero and how it performs superheroics with data?
DataHero: DataHero’s mission is to empower anyone to get insights from their data. There’s nothing to download or install – you can connect to online services you use or upload data from your computer and, within minutes, get the answers you need. We think data-driven decisions for the masses are pretty heroic.
We like that you’re making data accessible to the average citizen. How are you making this happen?
DataHero: DataHero represents something that’s never before been built: a data analytics platform designed from day one to be used by literally anyone. This meant making usability the centerpiece of our development process (something that’s rarely done in the data world). Using customer-centric design from the beginning makes all the difference in terms of ease of use, especially for people without technical backgrounds.
You’ve built your product with Node.js. What made you decide to go in this direction?
What opportunities did Node.js provide?
What has development been like with Node.js? Did Node.js itself throw any challenges your way?
DataHero: We had some struggles early on with limitations in Node.js’ database support at that time (which was pretty significant for us, as a data analytics platform). But that’s the price you pay when using a new technology. The Node.js ecosystem has improved by leaps and bounds since then, and we try to do our part to contribute. For example, we’ve contributed a number of authentication plugins to everyauth.
DataHero manages to effectively communicate with Dropbox, Google Drive, MailChimp, Stripe and others. Can you tell us about how you managed to interact with such diverse products?
DataHero: We knew that we had to make it incredibly simple for our users to be able to quickly and easily access their data from anywhere. We built something called our “Data Decoder”, which uses machine learning algorithms to classify the data. Each time you upload or import something, DataHero analyzes the structure of the data to identify headers and automatically detect datatypes (countries, currency, email addresses, etc.). By combining that with custom integrations with our partners, DataHero enables our users to import any data in literally one click!
You’ve received some great reviews. What have DataHero users said about your product?
DataHero: We’ve gotten some really encouraging feedback on our design and usability. One user recently wrote that DataHero “…was my best experience of using a new product since I sat for the first time in an Uber cab” (which is pretty high praise if you’ve ever used Uber!). People who are not familiar with data analysis find that they can get insights quickly and easily out of DataHero, which is exactly what we’re going for. There is obviously always room for improvement and we appreciate all the feedback and suggestions we get from our users.
Overall, we’re spurred on by the enthusiasm we’ve seen so far; it makes us feel like we’re moving in the right direction.
Any future plans for DataHero that you’d like to share?
DataHero: We push out a new release each week, so we’re constantly building and improving DataHero. For example, we recently introduced drag-and-drop cohort analysis, something that no other product has. We’ve got lots of exciting new features and new integrations in the pipeline, so stay tuned!
Thanks for letting us know all about DataHero, Chris.
And with that, we encourage you to transform your data visibility from mild-mannered to heroic. Just go to http://www.DataHero.com and try it out.
- What’s in the upcoming Node v0.12 release? Six new features, plus new and breaking APIs.
- Ready to develop APIs in Node.js and get them connected to your data? Check out the Node.js LoopBack framework. We’ve made it easy to get started either locally or on your favorite cloud, with a simple npm install.
- Need for Node? Learn more about both the private and open options StrongLoop offers.