#CLOUD documentation This is the documentation for project CLOUD. CLOUD is a software & hardware project which basically consists of a lamp with many LEDs and an associated web application. The web application is running on a Raspberry Pi allowing you to upload music, define playlists and create events. To each event, you can attach one or more playlists. As soon as an event is activated, other people e.g. guests on your party can log-in to your CLOUD with their smartphone or their laptop. They will be able to see the playlist of the current event, each contained song and they can vote for those songs, which they like most. The song which gained the most votes will be played next by sound system built-in your CLOUD. CLOUD itself has an integrated 2.1 sound system, an Arduino Uno for lightning up the LEDs and a Raspberry Pi 2 serving the web application.
##Software CLOUD was implemented using the [Play Framework.] (https://www.playframework.com/) Moreover, the following (programming) languages were used:
- Java
- JavaScript
- Python
- C
- HTML
- CSS
##Used plugins & templates
- Simple Sidebar Sidebar template by Start Bootstrap
- [Images from Unsplash] (https://unsplash.com/)
- [jQuery Knob] (http://anthonyterrien.com/knob/) Downward compatible, touchable, jQuery dial
- Datedropper by Felice Gattuso
- [jQuery] (http://jquery.com/)
- [jQuery UI] (http://jqueryui.com/)
- [Touch Punch] (http://touchpunch.furf.com/) Brings touch support for jQuery UI
- [Morris.js] (http://morrisjs.github.io/morris.js/) Good-looking charts
- [Toastr] (http://codeseven.github.io/toastr/) Simple javascript toast notifications
- [Stroll.js] (http://lab.hakim.se/scroll-effects/) A collection of CSS list scroll effects
- [Flat Preloaders 2] (http://tympanus.net/codrops/2014/04/25/freebie-flat-style-squared-preloaders/) Flat Style Squared Preloaders from PixelBuddha
- [Dropzone.js] (http://www.dropzonejs.com/) An open source library that provides drag'n'drop file uploads with image previews
- [User Pics] (https://dribbble.com/shots/1938508-Free-User-pics) Free user icons by Pavlo Tyshchuk
##Design The whole web design was done by Philipp Perez. Dashboard and landing page can be found in [this repository.] (https://github.com/philenius/dashboard)
##Source Code The source code can be found [here.] (https://github.com/leoResc/CLOUD)
##Demo Go to [cloud.licua.de] (http://cloud.licua.de). Choose any user name you like. The password is 'test'.
##Build your own CLOUD You want to build your own CLOUD? The process of building this lamp is very complicated. Contact us on our [blog] (http://blog.licua.de), you can write us an email or leave a comment. We will provide you a list of all materials that you'll need! If you want to test out our application, follow the tutorial on [this blog post] (http://blog.licua.de/?p=570) and install CLOUD on your own web server.
##About & License This project was developed at the Cooperative State University of Karlsruhe by two students named Leo Reschetko and Philipp Perez. You are free to download, reuse and modify this web application for personal use. The distribution of this web application without giving credit is not allowed. If you have any questions, then contact us on our [blog.] (http://blog.licua.de)