Панель управления энергопотреблением – веб-приложение для мониторинга

Веб-программирование
Работа 2 из 8
Энергетическая панель — это полнофункциональное веб-приложение для мониторинга и управления данными о потреблении и производстве энергии.

Целью проекта было создание масштабируемой информационной панели с визуализацией данных в реальном времени, управлением пользователями и интеграцией с внешними API для показателей энергии, погоды и окружающей среды.

Система включает панель администратора для управления пользователями, модулями доступа и ключами API, а также информационную панель для пользователей, на которой отображаются потребление и производство электроэнергии, использование газа, выбросы CO₂, зарядные станции для электромобилей и данные о погоде.

Основные вызовы включали обработку сложных потоков данных, безопасную аутентификацию, контроль доступа на основе ролей и интеграцию внешнего API на основе GraphQL (Censo). Они были решены с помощью бэкенда Node.js/Express с MongoDB, аутентификации JWT и современного фронтенда React + TypeScript с динамическими диаграммами и анимациями.

Этот проект демонстрирует мою способность создавать сложные, готовые к производству веб-приложения с чистой архитектурой, безопасной логикой бэкенда и интерактивным, отзывчивым интерфейсом пользователя.