Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timyboy12345/hue-controller
Did you just get one or more Philips Hue lights and want to party with them, this package is just what you need!
https://github.com/timyboy12345/hue-controller
Last synced: 6 days ago
JSON representation
Did you just get one or more Philips Hue lights and want to party with them, this package is just what you need!
- Host: GitHub
- URL: https://github.com/timyboy12345/hue-controller
- Owner: timyboy12345
- Created: 2021-01-12T20:37:57.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-15T00:47:12.000Z (almost 4 years ago)
- Last Synced: 2023-03-06T10:24:32.591Z (over 1 year ago)
- Language: TypeScript
- Size: 196 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hue Party Controller
This package makes it possible to flash your Hue lights in countless colors. Just spin it up, connect your device to your Hue Hub and get access to all.
This application was made because a lot of free Philips Hue apps have a limited amount of lights you can control, before having to upgrade to a paid version.
The end goal is to have a free application that flash your lights based on microphone input (music), without any limitations.
## Development
The application is build with the Angular CLI and uses Angular Routing. To spin it up locally, use `ng serve`. If you want to know more about all the commands, look in the `package.json` file, as there are some helpfull commands here.For styling the application, I've chosen Tailwind CSS, as this gives the application a lot of flexibility. The application is styled based on the [Material Design Guidelines](https://material.io/)
## Deploying
If you want to deploy this project manually, you can use one of the package commands to upload the right files to a folder. This works because a generated Angular website is just a dozen javascript files and doesn't need any back-end code.The deploy has a couple of arguments to copy the file to the right folders. With these arguments the right files are uploaded to the right folder.
```
scp -r DESTINATION_FOLDER SERVER_USERNAME@SERVER_IP:SERVER_DESTINATION
```