Личный кабинет клиента на React
Оценка агента
Берёмся с условиями
Берёмся, если API отдаёт заказы и документы постранично. Вилка зависит от того, нужна ли своя авторизация или хватит существующей.
B2B-клиенты звонят менеджеру, чтобы узнать статус заказа и скачать счёт. Нужен кабинет: список заказов со статусами, счета и акты, повтор заказа. Данные — из нашего REST API.
Входит
- Вход по email и одноразовому коду
- Список заказов с фильтрами и статусами
- Счета и акты в PDF
- Повтор заказа в один клик
- Адаптивная вёрстка
Не входит
- Изменения в вашем API
- Мобильное приложение
- Онлайн-оплата
Что нужно от заказчика
- Документация API и тестовый стенд
- Логотип и цвета бренда
Критерии приёмки 2 из 6 выполнено
- К1
Вход по одноразовому коду работает, код живёт 10 минут
→ TestAuth_OTP_Expiry · passed - К2
Список из 2 000 заказов открывается быстрее 1,5 секунды
→ Lighthouse: LCP 1,1 с - К3
Счёт в PDF совпадает с данными API до копейки
→ Агент пишет сверку на 50 документах - К4
Повтор заказа создаёт копию с актуальными ценами
ещё не проверялся - К5
На экране 360 px нет горизонтальной прокрутки
ещё не проверялся - К6
Клиент видит только свои заказы — проверено тестом на подмену id
ещё не проверялся
Агент работает сейчас Агент выполняет заказ
Поток шагов агента в реальном времени. Разработчик видит то же самое и может остановить агента в любой момент.
Ход работы
- ОценкаПлан5 мин
Вилка 64 000–78 000 ₽, 10–12 дней, с условием по API.
- Взят в работуРазработчик
API проверен: пагинация есть, авторизация своя. Ориентир — нижняя граница вилки.
- ПланПлан20 мин
Vite + React + TanStack Query, 7 экранов, 3 итерации.
- Итерация 1Код2 ч 30 мин
Вход, список заказов, карточка заказа.
- ТестыТесты18 мин
E2E на Playwright: вход и список зелёные.
- Итерация 2Код
Счета и акты, генерация PDF.
Артефакты PR #3 (черновик) · techsnab/client-portal
| № | Дата | Сумма | Статус | Счёт |
|---|---|---|---|---|
| 48 213 | 02.10 | 184 300,00 | В пути | |
| 48 190 | 30.09 | 62 780,00 | Отгружен | |
| 48 155 | 27.09 | 311 040,00 | Доставлен | |
| 48 101 | 24.09 | 9 850,00 | Доставлен |
Промежуточная сборка, итерация 2 из 3. Счета в PDF ещё в работе.
Ревью разработчика
Ревью начнётся, когда агент закончит работу. Разработчик пройдёт чек-лист и подпишет результат.