Scada Dashboard: Real-Time Station Automation Visualization

Built a multi-tenant web dashboard for real-time remote visualization of station automation data, serving multiple client organizations from a single deployment via a Company → Group → Station hierarchy. Users can customize their dashboards with multiple widget types via drag & drop, enabling tailored monitoring experiences. Developed using layered architecture (ASP.NET Core, PostgreSQL, SignalR, JavaScript), with modern, responsive UI, hybrid cookie/JWT authentication and AES-encrypted field-station onboarding.

Full-Stack Web Developer

  1. UI/UX & Customization – Built interactive, drag-and-drop dashboard creation tools with customizable widgets.
  2. Real-Time Data Pipeline – Engineered SignalR backend for pushing real-time station data to users.
  3. Multi-Tenant Architecture – Modeled a Company → Group → Station hierarchy so a single deployment serves multiple client organizations, each with isolated dashboards and access.
  4. Secure Station Onboarding – Implemented AES-encrypted station credentials and client-key hashing with uniqueness validation, so new field stations authenticate safely against the SignalR hub.

Features

  1. Drag-and-drop widget layout
  2. Real-time data with SignalR
  3. Customizable dashboard experience
  4. Multi-tenant Company → Group → Station hierarchy for serving multiple client organizations from one deployment
  5. AES-encrypted station credentials with client-key hashing for secure field-device onboarding
  6. Hybrid cookie + JWT Bearer authentication for web UI and API access

Technologies

  1. ASP.NET Core
  2. HTML
  3. CSS
  4. JavaScript
  5. PostgreSQL
  6. Entity Framework Core
  7. SignalR
  8. JWT + Cookie Hybrid Auth
  9. AES-256 Encryption
  10. FluentValidation
Associated with
  • Company UESTCO Enerji Sistemleri
  • Duration Jun 2022 - Jan 2023
  • Role Title Full-Stack Web Developer
  • Company Site https://www.uestco.com/