Web App for sharing my balcony weather station data with neighbors.
Find a file
2026-03-23 12:52:31 +01:00
src init gleam code 2026-03-23 12:52:31 +01:00
test init gleam code 2026-03-23 12:52:31 +01:00
weather_portal init gleam code 2026-03-23 12:52:31 +01:00
.gitignore init gleam code 2026-03-23 12:52:31 +01:00
gleam.toml init gleam code 2026-03-23 12:52:31 +01:00
manifest.toml init gleam code 2026-03-23 12:52:31 +01:00
PLAN.md init project with README and PLAN 2026-03-23 12:17:07 +01:00
README.md init gleam code 2026-03-23 12:52:31 +01:00
tasks.txt init gleam code 2026-03-23 12:52:31 +01:00

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.

Gleam code started created following this guide.

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)

Development

gleam run   # Run the project
gleam test  # Run the tests