Нужен простой фронт на React
3500 UAHНо основе шаблона https://themeforest.net/item/isomorphic-react-redux-admin-dashboard/20262330?ref=redqteam ( https://yadi.sk/d/Eimfb-2f3R9wiC )
Нужен дашборд с несколькими виджетами:
Пара float показателей, обновляется раз в 3 секунды (Такие как у шаблона на дашборде с подписью "Unread Email")
Пара графиков, обновляется раз в 3 секунды (Как в разделе "Google Charts", график "Line Chart")
Форма для редактирования целочисленного значения и 3 строк. При сохранении данных форма должна становиться неактивной до подтверждения сервером того что данные приняты (в ответном сообщении отсутствует ошибка).
Если сервер ответил ошибкой должно всплыть предепреждение что сохранить не удалось (Feedback – Message – Error Text), и данные на форме должны обновиться на основе свежих пришедших данных (ответ сервера при сохранении всегда присылает текущие данные независимо от того удалось ли сохранить). Мок бека, для тестирования, отвечает ошибкой примерно в трети случаев.
Иногда вместо показателя может прийти структура с null вместо значения, в этом случае показатель должен оставаться прежним. Аналогичное может быть с данными для графика, данные по некоторым моментам времени могут быть нулами, в этом случае их нужно проигнорировать, отфильтровав перед выводом только записи с присутствующими показателями.
Взаимодействие с беком по REST, авторизации нет
Фронт упаковывается в Docker, в параметры запуска контейнера выносится хост/порт бека (одним или разными параметрами, как удобнее будет сделать)
Пути
GET http://89.223.29.186:17500/settings – получить настройки
PUT http://89.223.29.186:17500/settings – сохранить настройки
GET http://89.223.29.186:17500/chart1 – данные для первого графика
GET http://89.223.29.186:17500/chart2 – данные для второго графика
GET http://89.223.29.186:17500/value1 – данные первого показателя
GET http://89.223.29.186:17500/value2 – данные второго показателя
Примеры ответов
Получить настройки
{"port":1069,"connectionString" :"connectionString_913923391","use rname":"user_1767529506","pass word":"password_611132672"}
Сохранить настройки
{"pool":{"port":13822,"co nnectionString":"connectionString_203951 7017","username":"user_6573770 32","password":"password_40705 2649"},"error":"There was some error"}
Данные графика
{"elements":[["2018-01-02T14:12:00. 846","8.7"],["2018-01-02T14:12 :30.846",null],["2018-01-02T14:13:00.846 ","7.53"],["2018-01-02T14:13:3 0.846","4.91"],["2018-01-02T14 :14:00.846","9.33"],["2018-01- 02T14:14:30.846","4.94"],["201 8-01-02T14:15:00.846","8.15"],[" 2018-01-02T14:15:30.846","5.33"], ["2018-01-02T14:16:00.846","8.57" ],["2018-01-02T14:16:30.846","7. 23"],["2018-01-02T14:17:00.846"," 5.51"],["2018-01-02T14:17:30.846" ,"4.27"],["2018-01-02T14:18:00.846 ","2.24"],["2018-01-02T14:18:3 0.846",null],["2018-01-02T14:19:00.846" ,"3.93"],["2018-01-02T14:19:30. 846","2.91"]]}
Данные показателя
{"value":"3.32"}
Инетерсуют сроки, цена
Работаем через сейф
Отзыв заказчика о сотрудничестве с Александром Чухраем
Нужен простой фронт на ReactВсе было отлично
Отзыв фрилансера о сотрудничестве с Дамиром Манаповым
Нужен простой фронт на ReactВсе супер. Интересный проект, адекватный заказчик.
-
519 22 1 1 Здравствуйте!
Готово выполнить Ваш заказ. Опыт работы с React 2+ (react/redux/redux-saga/materialUI/etc.)
Напишите мне:
skype: zimmalex
email: [email protected]
Актуальные фриланс-проекты в категории Javascript и Typescript
Интернет-магазин одеждыНужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и… HTML и CSS верстка, Javascript и Typescript ∙ 1 день 9 часов назад ∙ 81 ставка |
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 3 дня 20 часов назад ∙ 30 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 5 дней 12 часов назад ∙ 98 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 6 дней 7 часов назад ∙ 27 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 8 дней 8 часов назад ∙ 55 ставок |