The main server, and probably only repository in this org.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Gisle Aune f892b83142 Implemented button polling, but no endpoints yet. 2 years ago
cmd/lucifer-server Implemented button polling, but no endpoints yet. 2 years ago
controllers LightController: Added missing permission checks. 3 years ago
database/sqlite Implemented button polling, but no endpoints yet. 2 years ago
internal BridgeController: Added /api/bridge endpoints. 3 years ago
light Implemented button polling, but no endpoints yet. 2 years ago
middlewares Stuff works. 3 years ago
models Implemented button polling, but no endpoints yet. 2 years ago
webui Implemented button polling, but no endpoints yet. 2 years ago
.gitignore Started on UI. 3 years ago
Dockerfile Stuff works. 3 years ago
go.mod Squashed commit of the following: 3 years ago
go.sum Squashed commit of the following: 3 years ago
readme.md Squashed commit of the following: 3 years ago

readme.md

Lucifer

Lucifer is a web interface for controlling Phillips Hue bulbs and providing access control to individual users.

Structure

  • cmd/<name>: The CLI entry points.
  • models: The models and their repository interfaces.
  • database/<dbtype>: Repository implementations for the various models.
  • webui/: React client.