# Noisebell Monitors the door at [Noisebridge](https://www.noisebridge.net) and tells you whether it's open or closed. A Raspberry Pi reads a magnetic sensor on the door and pushes state changes to a cache server. The cache fans updates out to Discord and an Atom feed. ``` Pi (door sensor) ──webhook──> Cache ──webhook──> Discord | polls Pi <-+ RSS reads from Cache ``` ## Layout | Directory | What it is | |-----------|------------| | [`pi/`](pi/) | NixOS config + Rust service for the Pi | | [`remote/`](remote/) | Server-side services (cache, discord bot, rss feed) | Each directory has its own README with setup and configuration details.