Підключити React додаток до API
Технічне завдання для фронтендера
Проект: Дашборд моніторингу смарт-годинників
Тип роботи: Підключення API, інтеграція даних, мультимовність і RTL
Погодинна оплата за список завдань
📌 Мета:
Підключити існуючі сторінки дашборда до backend API, замінити демо-дані на реальні, реалізувати кілька нових сторінок і впровадити підтримку мультимовності та RTL.
⚙️ Технологічний стек:
- React (з функціональними компонентами і хуками)
- Axios (або fetch — вже використовується)
- Bootstrap (або Tailwind – за проектом)
- i18next (планується або вже встановлено)
- React Router (вже використовується)
- Git
✅ Основні завдання:
1. Підключення API до існуючих сторінок (12+)
Всі сторінки вже створені і відображають демо-дані. Необхідно:
- Замінити заглушки на запити до backend API
- Обробляти стан завантаження, помилки, порожні дані
- Використовувати useEffect, useState, useContext (якщо застосовується)
Ключові сторінки:
- [ ] Головна (Dashboard) — зведення по системі (дані по всім годинникам, статистика, тривоги)
- [ ] Моніторинг користувача — детальний трекінг конкретного користувача/пристрою
- [ ] Інші (10+) — списки і таблиці з невеликими наборами даних (логи, історія подій, статуси, оновлення тощо)
2. Реалізація нових сторінок
- [ ] Сторінка “Список всіх годинників”
Таблиця з фільтрами, статусами, кнопкою “Детальніше”
- [ ] Сторінка “Налаштування пристрою”
Відображення і редагування параметрів пристрою
- [ ] Обробка збереження і помилок через API
3. Мультимовність
- [ ] Підключити i18next або актуалізувати його
- [ ] Винести всі тексти до словників (en.json, fr.json, ar.json)
- [ ] Підтримка перемикання мови через селектор
- [ ] Перевірка всіх компонентів на відповідність локалізації
4. RTL-режим
- [ ] Забезпечити коректне відображення інтерфейсу в режимі Right-to-Left
- [ ] Перевірка всіх UI-елементів і таблиць на адекватність верстки в RTL
🧪 Бажано:
- Розуміння REST API і обробки авторизації через токени
- Досвід роботи з дашбордами, адміністративними панелями
- Уміння адаптувати стилі під RTL
- Досвід оптимізації продуктивності таблиць і завантаження даних
🔍 Що вже готово:
Всі сторінки у React вже створені
- Приклад структури запиту з демо-даними (mock)
- Документація API буде надана
- Емулятор пристроїв (для генерації даних)
- Дашборд розгорнутий для тестів
- У команді також буде розробник, який займався дашбордом для консультації
📁 Режим роботи:
- Git-репозиторій (через Pull Requests)
- Канал зв’язку: Telegram
- Робота за задачами і пріоритетами
Доступ до дашборду буде надано обраним кандидатам у приватному повідомленні !
-
2512 4 0 Ден, привіт. Зацікавив ваш проект.
Наша команда Coderfy може підключити до API ваш додаток. У нас великий досвід з розробки різних дашбордів. Також у команді у нас є тестувальники, тому можемо взяти на себе також цей блок робіт
-
532 5 1 Привіт! Дякую за можливість взяти участь у проєкті. Маю досвід роботи з React, Axios, i18next, React Router та адаптації під RTL, а також інтеграції з API та створенням дашбордів. Готовий виконати задачі за погодженою ставкою та почати одразу. Ось мій план:
Підключення API:
Заміню демо-данні на запити до API на 12+ сторінках (Dashboard, Моніторинг користувача тощо).
Оброблю стани (завантаження, помилки, порожні дані) за допомогою useEffect, useState та useContext.
Нові сторінки:
Створю "Список всіх годин" із таблицею, фільтрами та кнопкою "Детальніше".
Реалізую "Настройки пристрою" з редагуванням параметрів через API, оброблю помилки збереження.
Мультиязичність:
… Актуалізую i18next, винесу тексти в en.json, fr.json, ar.json.
Додам селектор мов і перевірю локалізацію всіх компонентів.
RTL-режим:
Забезпечу коректне відображення UI в Right-to-Left, перевірю таблиці та елементи.
Тестування та доставка: Перевірю функціональність, оптимізую продуктивність таблиць і передам через Git з PR.
Маю досвід із REST API та токенами, готовий до консультацій у Telegram. Чекаю на доступ до дашборду та деталі!
-
326 1 0 Привіт! Готовий взятися за ваш проект дашборда смарт-годинників.
Мій досвід:
• 3+ років з React (хуки, функціональні компоненти, Context API)
• Інтеграція REST API з обробкою станів завантаження/помилок
• Досвід з i18next і мультимовністю
• Працював з RTL-інтерфейсами (арабська/іврит)
• Знайомий з дашбордами і адмін-панелями
… За вашими завданнями:
✅ Підключення 12+ сторінок до API - стандартне завдання
✅ Нові сторінки (список годинників, налаштування) - без проблем
✅ i18next + локалізація - робив неодноразово
✅ RTL-підтримка - є досвід з Bootstrap/Tailwind у RTL
Підхід до роботи:
• Спершу вивчу існуючий код і API-документацію
• Почну з критичних сторінок (Dashboard, моніторинг)
• Регулярні коміти і PR з описом змін
• Тестування на всіх мовах і в RTL-режимі
Готовий почати одразу після ознайомлення з проектом.
-
3698 111 3 5 Привіт, Ден!
Підключу React-фронт до бекенду.
З повагою, Юрій
-
548 2 0 Вітаю ✌️
Зацікавлений у вашому проекті.
Буду радий внести свій досвід і зусилля для його успішної реалізації.
З нетерпінням чекаю вашого рішення.
-
486 3 0 Добрий день!
Маю досвід інтеграції REST API, роботи з дашбордами, i18next та підтримки RTL.
Готовий підключити API до ваших сторінок, реалізувати нові екрани, винести тексти у словники, налаштувати мультимову і перевірити RTL-режим.
Працюю з React + Hooks, використовую Axios, знайомий з i18next, Bootstrap/Tailwind, Git та workflow через Pull Request.
Готовий почати одразу після доступу до репозиторію
-
520 13 0 Чи будуть тут графіки (у тому ж "Моніторинг користувача")?
Senior Developer 5+ років. Здається, це легкі задачі, з якими можна розв'язатися)
Щодо часу не скажу, потрібно дивитись.
-
13013 67 0 Вітаю! Виконаю ваше завдання швидко і якісно. Допоможу підключити API до React
Моє портфоліо: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишіть, почну сьогодні працювати. Буду радий співпраці з Вами!
-
9944 117 0 Здравствуйте.
Я NodeJS розробник. Готовий взятися. Пишіть, обговоримо.
-
219 2 0 Привіт! Мав досвід роботи над проектом провідної логістичної компанії, де було величезна кількість даних, таблиць, методів API та різної бізнес-логіки. Зараз вільний і можу взятися за Ваш проект
-
84 Я Сеньйор Фронтенд розробник з досвідом понад 20 років.
www.linkedin.com/in/eduard-klymenko-22409755
https://github.com/RFbkak37y3kIY
Я зроблю все найкращим чином.
-
422 1 0 Доброго дня!
Мене дуже зацікавила ваша пропозиція. Я — FullStack Web-розробник із досвідом у таких стеках, як PERN, MERN, PEVN, MEVN. Працюю з сучасними технологіями: Node.js (NestJS), React.js, PostgreSQL та іншими інструментами з екосистеми JavaScript.
Ось що я можу вам запропонувати:
- Чистий та підтримуваний код — використовую ESLint і Prettier, щоб код був структурований, читабельний та легко підтримувався;
- Зрозуміла архітектура — вся структура проєкту буде логічною, без хаосу й «заплутаних лісів»;
- Сучасні технології — використання актуальних рішень як на фронтенді, так і на бекенді;
- Якісна й своєчасна розробка — працюю відповідально, дотримуюсь дедлайнів;
… - Адаптивний дизайн в pixel-perfect;
- Локалізація сайту;
- SEO — оптимізація для пошукових ботів;
- Чітке виконання вимог — усе буде реалізовано відповідно до поставленого ТЗ.
Якщо ви шукаєте якість, чисту архітектуру та відповідального виконавця — я на зв’язку!
-
95670 1272 1 10 Здравствуйте.Є великий досвід з React.Готовий до позадавної співпраці
-
6786 18 1 Добрий день
Я Middle Full-stack розробник з 3+ роками досвіду
Працював з усіма технологіями, зазначеними в цій роботі
Працюю швидко і з увагою до якості
Пишіть, обговоримо всі необхідні деталі
-
1484 14 0 Здравствуйте, маю хороший досвід роботи з API на React і Next.js. Також з токенізацією. Можемо обговорити деталі проекту.
-
322 Добрий день, можу допомогти підключити API до React додатку, вже є досвід, в основному я розробник на React/Next.js, пишіть у лс, обговоримо
Актуальні фриланс-проєкти в категорії Веб-програмування
Вивести пости з Інсти на сайт (опенкарт)
700 UAH
Вітаю. Треба налаштувати функціонал щоб на сайті (Опенкарт) показувався блок з постами Інстаграм. Відгукнітся хто робив та знає як ) Дякую ) По вартості домовимося, не знаю скільки це коштує. HTML та CSS верстання, Веб-програмування ∙ 46 хвилин тому ∙ 18 ставок |
Розробка сайту для інтернет-магазину.Цікавить розробка сайту для інтернет-магазину. Потрібна система: інтернет-магазин (до 2000 товарів, на початках менше), 10–20 SEO-орієнтованих лендінгів, інтеграції з 1С та ШІ-сервісами. CMS, Веб-програмування ∙ 47 хвилин тому ∙ 33 ставки |
Оновлення односторінкового сайту надання будівельних послуг
1000 UAH
Оновлення діючого односторінкового самописного сайту надання будівельних послуг Завдання: -Редизайн сайту -Додавання категорій послуг шляхом створення мультилендінгу на 6 категорій -Додавання до кожної категорії фото та опису робіт -Оптимізація реклами сайту Розгляну… Веб-програмування ∙ 15 годин 25 хвилин тому ∙ 72 ставки |
Допрацювання Front-end e-com сайта на OpencardПотрібно допрацювати front-end e-commerce сайту на OpenCart. Основні задачі: виправити візуальні баги, адаптивність під мобільні пристрої, покращити відображення карток товарів, категорій, кошика та сторінки оформлення замовлення. Очікується акуратна верстка, збереження… CMS, Веб-програмування ∙ 17 годин 14 хвилин тому ∙ 47 ставок |
Розробка форми збору лідів перед завантаженням програми (MODX)Сайт:bricscad-ukraine.com.uaCMS: MODXМета: Створити механізм збору лідів перед завантаженням програмного забезпечення для 3-х версій Windows, MacOS, Linux з сайту для подальшої обробки відділом продажів. Веб-програмування ∙ 20 годин 43 хвилини тому ∙ 31 ставка |