Простой фронтенд на 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
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 9 часов 36 минут назад ∙ 17 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 2 дня 1 час назад ∙ 90 ставок |
Full-stack разработкаНужен full-stack разработчик, который свободен для дел и не захочет сразу разбогатеть на этом проекте. Это мой тестовый сайт: readyhome.ge прототип которого я хочу сделать (не имею в виду дизайн). В футере русс.яз, заполните опросник и перейдите на конфигуратор. Вот описание… Javascript и Typescript, Веб-программирование ∙ 2 дня 14 часов назад ∙ 79 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 2 дня 20 часов назад ∙ 25 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 4 дня 21 час назад ∙ 55 ставок |