📝 Опис проєкту:

Poweria — сучасна аналітична платформа для моніторингу виробництва, споживання та ефективності енергії серед різних типів користувачів.
Я був єдиним frontend-розробником на проєкті й створив архітектуру інтерфейсу з нуля, реалізувавши широкі можливості платформи.

Основні розробки:
✅ Модульний дашборд з доступом за ролями (системні адміністратори, інсталятори, адміністратори клієнтів, кінцеві користувачі)
✅ Оновлення даних у реальному часі кожні 10 секунд без перезавантаження сторінки
✅ Кастомні графіки та діаграми на основі amCharts і Chart.js
✅ Складні табличні представлення з сортуванням, фільтрами та віртуальним скролом для продуктивності
✅ Система автентифікації з обробкою сесій і JWT
✅ Перегляди й взаємодії на основі ролей і прав доступу
✅ Багатомовна підтримка (Vue I18n)
✅ Повідомлення, date pickers та інші багаторазові UI-компоненти
✅ Створення кастомних endpoint-ів на Node.js для інтеграції з бекендом

🛠 Технології та стек:

  • Vue 3, Vite, TypeScript

  • TailwindCSS, Pinia, Headless UI, Heroicons

  • Chart.js, amCharts 5

  • Vue I18n, js-cookie

  • Express.js (для API)