A simple weather dashboard in Yew that fetches real-time data from a public weather API (OpenWeatherMap). This project teaches API integration, conditional rendering, and handling user input in Yew.
Install Trunk (WASM web app bundler): cargo install trunk
Install wasm-bindgen: cargo install wasm-bindgen-cli
Copy your API key (replace "YOUR_API_KEY" below)
trunk serve --open
The command will:
Compile your Rust code to WebAssembly
Bundle it with your HTML/CSS
Start a development server
Open your browser to http://localhost:8080
Open multiple browser tabs/windows to test the chat functionality
Messages should appear in real-time across all connected clients