[SOLVED] angularjs js Assignment 5

$25

File Name: angularjs_js_Assignment_5.zip
File Size: 235.5 KB

5/5 - (1 vote)

Assignment 5

The below test is to assess your NodeJS and Front-end JS knowledge. Please turn back the test
through the Submission process detailed below.

Problem Statement: Create a visualization dashboard of any time-series data by using MQTT /
AMQP protocol (or any other pub-sub protocol)
Requirements:
1. NodeJS in backend
2. AngularJS in frontend

Use NVD3 in front-end
http://krispo.github.io/angular-nvd3/#/
or
http://valor-software.com/ng2-charts/
For your ease you can use
https://github.com/akveo/ng2-admin

1.You can use server side MQTT by:

https://github.com/mqttjs/MQTT.js

2.You can use client side MQTT by:
https://eclipse.org/paho/clients/js/

(Its on your discretion to use either 1.server side or 2.client side from above libraries For any
other pubsub you can bring your own client libraries)

1.The project needs to have user authentication (passportJS)

2.Use Gulp, Grunt, Bower or others to show off!
3.Create dummy time-series data and publish it to broker so your application can receive it

Use any MQTT /AMQP broker locally in your computer.

4.It should work by doing simple grunt build and npm install

Submission: This below test is to see your GIT knowledge:

Create private bitbucket account (Its even better if you have one)

Create two branches development and master

Push dev version to development and create pull request to master

Accept pull request and give access to the link to Litmus hiring team Reply back to the email

received with the test.

http://krispo.github.io/angular-nvd3/#/
http://valor-software.com/ng2-charts/
https://github.com/akveo/ng2-admin
https://github.com/mqttjs/MQTT.js
https://eclipse.org/paho/clients/js/

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] angularjs js Assignment 5
$25