Описание проекта У нас есть доступ к готовой китайская облачная система мониторинга оборудования: https://server.happy-ti.com/ Интерфейс полностью на китайском языке, и разработчики отказались делать локализацию (PL / EN / RU) внутри своего приложения. Вместо этого они предоставили официальную API-документацию, по которой разрешено: ✅ Разработать собственный сервер ✅ Подключиться к их API ✅ Получать данные с их системы ✅ Отправлять команды обратно ✅ Сделать собственную веб-панель управления на польском сервере Цель проекта Задача Исполнителя: Разработать собственную европейскую систему мониторинга, размещённую на сервере в Польше, которая будет полностью взаимодействовать с китайской платформой через API, но иметь свой независимый интерфейс на польском, английском и (опционально) русском языках. ✅ Работает через API китайского сервера ✅ Полностью заменяет китайский интерфейс ✅ Поддерживает европейские языки ✅ Предоставляет полный удалённый контроль оборудования Что уже есть ✅ Готовая API-документация (PDF, 99 страниц) ✅ Рабочий китайский сервер ✅ Доступы (будут переданы после выбора исполнителя) ✅ Понимание логики всей системы ✅ Готовность развернуть наш сервер в Польше (Linux + VPS) 3. Архитектура системы Система должна состоять из следующих компонентов: 3.1 Backend (сервер-прокси) Подключение к API китайского сервера Авторизация через appid Обработка всех запросов Кеширование данных Логирование запросов и ошибок Валидация входящих данных Защита от превышения лимитов (100 запросов/минута) 3.2 База данных Хранение: Пользователей Устройств Истории операций Платежей Статусов оборудования Ошибок и аварий Логов API 3.3 Веб-панель управления Административный интерфейс для операторов. 4. Функциональные требования 4.1 Управление устройствами Получение списка устройств Онлайн / офлайн статус Получение подробной информации: Серийный номер Локация Производительность Ошибки Параметры Удалённые команды: Вкл/выкл Блокировка Удалённая остановка Настройка параметров 4.2 Финансовый модуль История транзакций История оплат Статистика доходов Фильтрация по дате Экспорт в Excel / CSV 4.3 Карты и клиенты (при необходимости) Управление картами Баланс История операций Блокировка / разблокировка при не оплате клиентом за мониторинг 4.4 Уведомления и ошибки Аварии Потеря связи Неисправности Логи ошибок API 4.5 Пользователи и доступы Роли: Администратор новый покупатель оборудования. создание ему кабинета логин/пароль Разграничение прав доступа 5. Языки интерфейса Обязательно: ✅ Польский (PL) Желательно: ✅ Английский (EN) Опционально: ✅ Русский (RU) 6. Технологические требования Допускаются следующие технологии: Backend: Node.js / NestJS PHP (Laravel) Python (FastAPI / Django) Frontend: React Vue Любой современный SPA-фреймворк База данных: MySQL / MariaDB PostgreSQL Сервер: VPS, Linux, размещение в Польше 7. Безопасность ✅ HTTPS ✅ Защита API-ключей ✅ Ограничение IP ✅ Логи доступа ✅ Защита от SQL-инъекций ✅ Защита от XSS / CSRF Технологии (можно предлагать свои) ✅ Backend: Node.js / PHP / Python / Laravel ✅ Frontend: React / Vue / любой современный фреймворк ✅ База данных: MySQL / PostgreSQL ✅ Сервер: Linux (VPS, Польша) Обязательные требования ✅ Опыт работы с API-интеграциями ✅ Опыт работы с IoT / вендингом / удалённым управлением оборудованием — будет большим плюсом ✅ Умение читать API-документацию на английском или китайском ✅ Чёткая архитектура ✅ Безопасность данных ✅ Чистый код ✅ Документация по проекту просьба указывать в отклике были ли у вас (вашей команды): ✅ Пример похожих проектов? ✅ Какие технологии будет использовать ✅ Примерный срок ✅ Примерную стоимость ✅ Как будет обеспечена безопасность