MEANHack '16 is a 24-hour code-a-thon conducted as part of Digital Summit 2016 from December 16th-17th, 2016 in Visakhapatnam, AP. The code-a-thon is aimed at allowing students to build creative new applications focussed around Cloud, MEAN Stack, Cognitive, IoT and Mobile technologies. Students compete to build a working prototype of one of three applications that Miracle needs for 2017 to improve productivity and experience of its employees.
This repository contains the code packets that were used in the video tutorials for the competing teams, but the tutorials can be used by anyone who is looking to learn new technologies. The repo will help them get started with the tutorials by giving ready to use code. For any questions regarding the repository and its contents please contact [email protected].
The video tutorials are available here - https://www.youtube.com/playlist?list=PLHpWKO44gK4YcvK9rKGDQaMdlO__bZdxu
Note : The links in this repository are as of the last commit and may change (or) become unavailable in the future.
The following are the technologies that are used in this lab. Any prior knowledge of these technologies will accelerate your pace of learning.
• Node JS - https://nodejs.org/en/
• Express JS - http://expressjs.com/
• NPM - https://www.npmjs.com/
• Socket.io - http://socket.io/
• IBM Bluemix - https://console.ng.bluemix.net/
• IBM Watson Developer Cloud - https://www.ibm.com/watson/developercloud/
• IBM Watson IoT Platform - https://www.ibm.com/internet-of-things/iot-solutions/watson-iot-platform/
• Ionic - http://ionicframework.com/
• Cordova - https://cordova.apache.org/
• Angular - https://angularjs.org/
• Cloudant - https://cloudant.com/
• Watson IoT Webinar- http://www.miraclesoft.com/events/webinar-after.php?eventId=186
• Watson Developer Cloud Webinar - http://www.miraclesoft.com/events/webinar-after.php?eventId=178
• Ionic Lab - http://www.miraclesoft.com/events/webinar-after.php?eventId=124
• MEAN Stack Webinar - http://www.miraclesoft.com/events/webinar-after.php?eventId=128
• OBD and Watson IoT Demo - http://www.miraclesoft.com/events/webinar-after.php?eventId=126
• Node JS and IBM Bluemix Webinar - http://www.miraclesoft.com/events/webinar-after.php?eventId=125
• IoT Use Cases Webinar - http://www.miraclesoft.com/events/webinar-after.php?eventId=73
• Organization and Space Management in Bluemix(No Code)
• Consuming API's in Ionic and AngularJS
• Consuming API's in Node JS with Unirest
• Creating your Hello World Ionic Hybrid App
• Base64 to Image Encoding in JavaScript
• Using Sockets with Node JS for 2-Way Communication
• Pushing your first Node JS App to Bluemix
• Pushing your first Java App to Bluemix
• Connecting a simulator (or) device to Watson IoT Platform(No Code)
• Using Sockets and Ionic for a Mobile Chat App
• The basics of creating a Watson Chat Bot
• Introduction to Node JS and Express
• Consuming Watson IoT APIs in a Web Application
• Introduction to NoSQL DBs with Cloudant(No Code)
The tutorials where it is mentioned "Node Code" will not have any associated folder and code templates in this repository.
The following people have contributed to the development and delivery of this lab. This Lab is created and owned by the Miracle Innovation Labs Team.
• Chanakya Lokam - Director Miracle Innovation Labs
• Aditya Chinni - Lead - Miracle Innovation Labs
• Manasa Sutapalli - Lead Researcher - IoT and Cognitive
• Venkatesh Voona - Lead Researcher - Mobile and DevOps
• Vinod kumar Marupu - Sr. Mobile Research Associate
• Samir Kanta Lenka - IoT Research Associate
• Sai Sasank Bhavaraju - NextGen Code Developer
• Pavani Gedala - NextGen Code Developer
• Udaya Nandipati - Bluemix Research Associate
• Hema Guvvala - Sr. Mobile Research Associate
• Ramya Sri Pichikala - Big Data Research Associate
• Geeta Krishna Adhikari - AP Cloud Coach