Простой фронтенд на React
2547 UAHМне нужен простенький фронт (SPA) на React, с использованием верстки bootstrap 4 или 5.
Это внутренняя админка без авторизации (авторизацию будет делать бэкенд).
Сущности:
1. Менеджер - нужен CRUD
2. Канал - только вывод
3. Подписка (Менеджер + Канал)
4. Событие аудита - только вывод
Меню:
0. Главное
Менеджеры | Каналы | Аудит
1. Менеджеры
Отображается таблица менеджеров, кнопка Добавить, Редактировать, Удалить.
2. Каналы
Отображается строка поиска с кнопкой
Отображается список каналов с возможностью перехода на страницу конкретного Канала
2а. Каналы -> Канал XYZ (выбранный)
Отображается список менеджеров с кнопкой Отписаться (нужно запрашивать подтверждение в модальном окне)
Отображется кнопка Подписаться (открывается модальное окно с ComboBox выбора менеджера)
3. Подписки
Отображается список Менеджеров
3а. Подписки -> Менеджер XYZ (выбранный)
Отображается список Каналов с кнопкой Отписаться (нужно запрашивать подтверждение в модальном окне)
Отображается кнопкой Подписаться (открывается модальное окно с ComboBox выбора менеджера)
4. События аудита
Отображается фильтр с кнопкой: текстовая строка + интервал дат с компонентой выбора дат по календарю. По умолчанию, интервал задан как последние 30 дней.
Отображается список событий (подписка/отписка, менеджер, канал, дата события, инициатор)
API:
1. Менеджеры
Добавить менеджера (возвращает id нового менеджера):
POST /api/managers/ : {email: емейл} -> {id: 1}
Список менеджеров:
GET /api/managers -> {id, email}
Редактировать менеджера:
PUT /api/managers/:id : {email: новый_емейл}
Удалить менеджера:
DELETE /api/managers/:id
2. Каналы
Список каналов:
GET /api/channels -> {id, name}
3. Подписки
Список подписок по каналу:
GET /api/subscriptions/channel/:id -> {id, manager_id, manager_email}
Список подписок по менеджеру:
GET /api/subscriptions/manager/:id -> {id, channel_id, channel_name}
Добавить подписку (возвращает id новой подписки):
POST /api/subscriptions : {channel_id, manager_id} -> {id: 1}
Удалить подписку:
DELETE /api/subscriptions/:id
4. Аудит
Список событий аудита:
GET /api/audit/?q=строка_поиска&dt_from=...&dt_to=...
где dt_from и dt_to - это unixtime
Отзыв заказчика о сотрудничестве с Максимом К.
Простой фронтенд на ReactВсе выполнено хорошо, код аккуратен и хорошо структурирован.
![]()
Актуальные фриланс-проекты в категории Javascript и Typescript
Оптимизация Core Web Vitals (OpenCart) под Google PageSpeed — Мобильная и ПК версииОписание заказа: Ищем опытного frontend-разработчика/специалиста по OpenCart для оптимизации скорости загрузки сайта (категории и карточки товаров) под требования Google Core Web Vitals. О проекте: * CMS: OpenCart. * Специфика: Сайт работает в режиме каталога (корзины и… CMS, Javascript и Typescript ∙ 1 день 7 часов назад ∙ 17 ставок |
Оптимизация скорости сайта WordPress
5092 UAH
полные детали отправим в личные сообщения Цель Максимально ускорить загрузку сайта, особенно на мобильных устройствах. KPI (обязательно) После завершения работ необходимо добиться следующих показателей. Mobile Performance 90+ LCP менее 2.2 сек INP менее 200 мс CLS менее 0.1… HTML и CSS верстка, Javascript и Typescript ∙ 2 дня 2 часа назад ∙ 65 ставок |
Интеграция калькулятора стоимости услуг на сайт Webflow
14 825 UAH
Ищем разработчика для интеграции готового калькулятора стоимости услуг на наш сайт, созданный на Webflow. О компании Мы занимаемся: сборкой мебели; монтажем телевизоров; монтажем полок, картин, зеркал и других предметов; помощью при переезде; подъемом тяжелых предметов; услугами… Javascript и Typescript, Веб-программирование ∙ 2 дня 3 часа назад ∙ 61 ставка |
Ищем Odoo Developer — соло-разработчика с опытом разработки на Odoo 19 Community EditionЕсть рабочий, чисто спроектированный проект на Odoo 19 Community — CRM для украинского отеля, уже в production-grade инфраструктуре. Переписывать с нуля не планируем. Ищем одного человека, который подхватит проект, сохранит работоспособное и поведет его дальше: сначала CRM →… Javascript и Typescript, Веб-программирование ∙ 4 дня 4 часа назад ∙ 2 ставки |
Ищу опытного Full Stack разработчика для создания SaaS-сервиса для интернет-магазинов.Идея сервиса: Клиент загружает ссылку на свой товарный фид (XML или CSV). Сервис автоматически получает товары, берет их фотографии и создает новые рекламные изображения по готовым шаблонам: цена, скидка, логотип, акционные плашки и т.д. Также в сервисе должен быть простой… Javascript и Typescript, Веб-программирование ∙ 5 дней 10 часов назад ∙ 87 ставок |