Web App for sharing my balcony weather station data with neighbors.
| src | ||
| test | ||
| .env | ||
| .env.sample | ||
| .gitignore | ||
| config.yml | ||
| gleam.toml | ||
| manifest.toml | ||
| PLAN.md | ||
| README.md | ||
| tasks.txt | ||
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
Development
gleam run # Run the project
gleam test # Run the tests