A centralized server-controlled dashboard solution that visualizes roadside weather, traffic, and environmental data in real time on both web and desktop platforms.
This project was designed to monitor and visualize environmental and traffic data collected by roadside IoT sensors placed across various Australian roads. These sensors feed real-time data such as weather conditions, traffic density, and road usage metrics into a central database.
The client dashboard, built in Angular 6 for web and C# WinForms for desktop, presents this data in a clear, interactive format. It receives server-triggered notifications using Firebase Cloud Messaging and SignalR for live updates. The server-side controls allow administrators to manage what each client can see, including notification types, data filters, and UI configurations.
The backend leverages .NET Core, .NET MVC, and .NET Web API to ensure scalability, modular control, and real-time communication. The system supports multi-client setups and provides powerful decision-making insights for road safety authorities and climate analysts.
The system provides instant access to climate and traffic data with real-time updates and customized notification controls — all managed from a central server interface.
Enabled efficient traffic tracking across multiple locations for pattern analysis.
Real-time server-to-client alerts improved decision-making during severe conditions.
Fast data delivery and live notifications allowed quicker action during anomalies.
Admins gained full power to manage views, notifications, and user access remotely.