chingu-voyage3/geckos-14

Name: geckos-14

Owner: Chingu Voyage 3

Description: Building DashThings.io an original MERN stack WebApp

Created: 2017-11-21 22:02:57.0

Updated: 2017-12-20 16:41:20.0

Pushed: 2018-01-14 14:45:24.0

Homepage:

Size: 2094

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits
Yassine jouahri2018-01-14 14:45:23.0175
Andrés Pérez2017-11-21 22:02:57.01
mmckalan2017-12-20 22:36:13.017
Chukwudi Umeilechukwu2018-01-02 11:18:13.023

Other Committers

UserEmailMost Recent Commit# Commits

README

DashThings.io

DashThing.io is WebApp dedicated to DIYers in need of an easy way to build Dashboard for their Things.

Context

We are using the concept of “Things” described in the “Building the Web of Things” book written by Dominique D. Guinard and Vlad M. Trifa:

A Thing with an uppercase “T” refers to a smart thing. A physical object that's digitally augmented with one or more of the following:

We also assume that all connected Things follow the authors recommendations and W3C definition of a Web Thing: http://model.webofthings.io/.

Features
Tech Stack

The app has been built using the MERN stack and we used D3 library for data visualisation. We were all keen to explore MERN stack. Also NodeJS, ReactJS, Express and MongoDB are popular and well Documented and D3 is powerful data Viz library.

For unit tests we are using Jest. We chose Jest because it is included within the Create-react-app provided by Facebook. For CI we are using Travis CI. It is used by the Chingu Organisation and is free for opensource.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.