Skip to main content

Overview

Vision

The goal of this project is to implement an LED lighting system similar to Philips Hue or ViVi. The key difference in this project compared to the previously mentioned ones that it has a really generic effect description which makes it possible to create very unique lighting effects instead of choosing one from a short, not frequently updated, not so customizable list.

It also has a web application which makes the users able to create these effects using a pretty interface and also to store them for later use and share them with other users. This makes it possible to build a community that creates the most awesome LED lighting effects together.

Components

The project consists of a hardware and a software component as well. You can read more about the hardware component here: Hardware

Software

The software is built-up of several smaller components which is well represented by the folder structure. You can read more about each of them in their respective folders. To have a generic understanding about them you can take a look at this picture:

Overview

To read more about the components navigate to their folders.

Issue Tracking

The issues are tracked in Youtrack under the BassBoost project

Deployment

The project is deployed on Google Cloud under the bassboost project. Further information about the deployment process can be read in every affected component folder.

Useful tool to have in order to interact with the deployed applications is the gcloud CLI.