Web Application Components
This section describes the key components of the web application, including UI elements for surveillance monitoring, state management with React hooks, interaction with the blockchain via viem, and integration with IPFS for video stream access.