🔹 Описание проекта
У нас есть доступ к готовой китайская облачная система мониторинга оборудования:
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:
Frontend:
База данных:
MySQL / MariaDB
PostgreSQL
Сервер:
7. Безопасность
✅ HTTPS
✅ Защита API-ключей
✅ Ограничение IP
✅ Логи доступа
✅ Защита от SQL-инъекций
✅ Защита от XSS / CSRF
🔹 Технологии (можно предлагать свои)
✅ Backend: Node.js / PHP / Python / Laravel
✅ Frontend: React / Vue / любой современный фреймворк
✅ База данных: MySQL / PostgreSQL
✅ Сервер: Linux (VPS, Польша)
🔹 Обязательные требования
✅ Опыт работы с API-интеграциями
✅ Опыт работы с IoT / вендингом / удалённым управлением оборудованием — будет большим плюсом
✅ Умение читать API-документацию на английском или китайском
✅ Чёткая архитектура
✅ Безопасность данных
✅ Чистый код
✅ Документация по проекту
просьба указывать в отклике были ли у вас (вашей команды):
✅ Пример похожих проектов?
✅ Какие технологии будет использовать
✅ Примерный срок
✅ Примерную стоимость
✅ Как будет обеспечена безопасность