weather-portal/README.md
Travis Shears cd5b816e69
All checks were successful
Unit Tests / Run Tests (push) Successful in 11s
add unit test badge to readme
2026-03-25 10:45:23 +01:00

24 lines
786 B
Markdown

# Balcony Weather Station Dashboard
![test badge](https://git.travisshears.com/travisshears/weather-portal/badges/workflows/test.yml/badge.svg)
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
```