track/webui/mod.rs
1//! # WebUI Module
2//!
3//! Provides a web-based user interface for track.
4//! Run `track webui` to start the web server.
5//!
6//! ## Features
7//!
8//! - Modern, rich UI displaying task status
9//! - Add/delete TODOs and scraps through the web interface
10//! - Real-time updates via Server-Sent Events (SSE)
11
12mod error;
13mod routes;
14mod server;
15mod sse;
16mod state;
17mod templates;
18
19pub use routes::WebState;
20pub use server::{build_router, start_server};
21pub use state::AppState;
22pub use templates::Templates;