22 lines
677 B
Markdown
22 lines
677 B
Markdown
# Balcony Weather Station Dashboard
|
|
|
|
This is a real-time, neighborhood-facing weather dashboard that streams sensory data from an MQTT broker (Home Assistant) to a web interface.
|
|
|
|
## Tech Stack Overview
|
|
- **Backend:** Gleam (Target: Erlang/OTP)
|
|
- **Web Server:** Mist (HTTP & WebSockets)
|
|
- **Database:** SQLite (via `sqlight`) for persistent uptime tracking
|
|
- **Frontend:** SolidJS (Signals-based reactivity) + Tailwind CSS
|
|
- **Infrastructure:** Nomad (Docker-based deployment)
|
|
|
|
## Resources
|
|
|
|
- https://learnxinyminutes.com/gleam/
|
|
- [Getting started guide](https://gleam.run/writing-gleam/).
|
|
|
|
## Development
|
|
|
|
```sh
|
|
gleam run # Run the project
|
|
gleam test # Run the tests
|
|
```
|