Разработать панель администратора на Preact для настройки устройства

Цена договорная
11 февраля 2024, 00:52 • 3 отклика • 55 просмотров
Необходима разработка панели администратора для настройки электронного устройства, а так же частичным его управлением из веб интерфейса. Файлы проекта фронтенда в дальнейшем должны храниться локально на микроконтроллере, ресурсы памяти которого ограничены. Поэтому за основу взят фреймворк PreactJS из-за его размеров и возможностей. Версия PreactJS не ниже 10.
Из требований:
1. Адаптивный интерфейс для разных устройств (телефон, планшет, монитор).
2. Авторизация при входе
3. Простой и минималистичный внешний вид
4. Возможность расширения (добавления дополнительных страниц или параметров настроек).
5. Возможность разделения прав доступа к отдельным вкладкам настроек.
6. Документация кода (комментарии).

Интерфейс должен включать в себя:
1. Страница авторизации
2. Страница "Dashboard" с текущим состоянием устройства, индикацией ошибок и неисправностей, а так же основными параметрами и показаниями прибора (например в виде таблицы)
3. Страницы настроек параметров устройства по категориям (Общие настройки устройства, настройки сети, настройки подключения датчиков, настройки записи архивов и др.)
4. Страница сервисных настроек (управление несколькими учетными записями, изменение пароля, экспорт-импорт настроек, логи и др.)

За основу можно взять шаблон Material Tailwind React, переделав его под PreactJS.
Бэкенд написан на Си. Связь с бэкендом происходит посредством веб-сокета.

Я сам являюсь embedded разработчиком, и это мой собственный продукт.
Рассматриваю возможность написания масштабируемого шаблона: разработка каркаса и общей структуры веб интерфейса с основными компонентами на каждой странице настроек и дашбордом. Что-то доработать в дальнейшем смогу сам по мере необходимости.
Жду ваших предложений с приблизительной стоимостью работ, сроком выполнения и вашими контактными данными.

P.S. Прикрепляю желаемый внешний вид интерфейса на мониторе и на мобильном устройстве.
Файлы