Трекер спринты & задачи
Sprint 3 недели 5-6

Корзина, чекаут, Kaspi

клиент может купить товар.
8% 36 к работе 3 готово 36 просроч.
Общее 0
Тестирование 0
Backend 14
Mobile 6
Frontend 10
DevOps 9
Дизайнер 0
Backend · Sprint 3

Модели `CartItem`, `Order`, `OrderItem`, `Payment`, `PromoCode`, `OrderStatusHistory`

Готово
27.04.2026 20:02
22.05.2026 15:13

Комментарии · 0

Frontend · Sprint 3

`/cart` — корзина с inline-изменением количества

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Mobile · Sprint 3

Корзина (с локальным кешем Hive для оффлайна)

просрочено К работе
27.04.2026 20:02

Комментарии · 0

DevOps · Sprint 3

Kaspi merchant-аккаунт (запросить у заказчика, sandbox для тестов)

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

API корзины: `GET/POST/PATCH/DELETE /cart/items` (для авторизованных)

Готово
27.04.2026 20:02
22.05.2026 15:13

Комментарии · 0

Frontend · Sprint 3

Поле для промокода

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Mobile · Sprint 3

Чекаут с выбором способа оплаты

просрочено К работе
27.04.2026 20:02

Комментарии · 0

DevOps · Sprint 3

Webhook-домен с whitelist IP Kaspi

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

Промокоды: `POST /promo/apply`, `DELETE /promo` в контексте корзины

Готово
27.04.2026 20:02
22.05.2026 15:14

Комментарии · 0

Frontend · Sprint 3

`/checkout` — выбор способа доставки (заглушка), адреса (заглушка), способа оплаты

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Mobile · Sprint 3

Открытие Kaspi через deep link `kaspi://`

просрочено К работе
27.04.2026 20:02

Комментарии · 0

DevOps · Sprint 3

Платёжные секреты в `.env` на сервере (без Lockbox — `.env` через SSH)

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

`POST /orders` — создание заказа:

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Frontend · Sprint 3

После создания заказа → страница с QR Kaspi или статусом «принят к оплате»

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Mobile · Sprint 3

Возврат в приложение через universal link

просрочено К работе
27.04.2026 20:02

Комментарии · 0

DevOps · Sprint 3

Полный путь: каталог → корзина → промокод → чекаут → Kaspi QR → оплата → статус paid

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

Проверка остатков (без блокировки на старте — оптимистично)

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Frontend · Sprint 3

`/account/orders` — список заказов

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Mobile · Sprint 3

История заказов в ЛК

просрочено К работе
27.04.2026 20:02

Комментарии · 0

DevOps · Sprint 3

На мобилке тот же путь через deep link

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

Создание `Order` со статусом `created`

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Frontend · Sprint 3

`/account/orders/[id]` — детали заказа

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Mobile · Sprint 3

Polling статуса последнего pending-заказа

просрочено К работе
27.04.2026 20:02

Комментарии · 0

DevOps · Sprint 3

Тестовый платёж в sandbox Kaspi прошёл

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

Создание `Payment` со статусом `pending`

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Frontend · Sprint 3

Polling статуса заказа на странице ожидания оплаты (раз в 5 сек, 5 минут максимум)

просрочено К работе
27.04.2026 20:02

Комментарии · 0

DevOps · Sprint 3

Создание заказа (резерв остатков)

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

Если `payment_method = kaspi` — обращение к Kaspi API за `qr_url`

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Frontend · Sprint 3

`/admin/orders` — таблица заказов с фильтрами по статусу и дате

просрочено К работе
27.04.2026 20:02

Комментарии · 0

DevOps · Sprint 3

Webhook Kaspi (идемпотентность)

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

Если `payment_method = cash_on_delivery` — статус заказа сразу `confirmed`

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Frontend · Sprint 3

`/admin/orders/[id]` — детали + кнопки смены статуса

просрочено К работе
27.04.2026 20:02

Комментарии · 0

DevOps · Sprint 3

Расчёт суммы (промокод + округления)

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

`POST /webhooks/kaspi` с HMAC-проверкой:

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Frontend · Sprint 3

`/admin/promo` — CRUD промокодов

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

Идемпотентность по `external_id` (UNIQUE constraint в БД)

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

При `paid` — обновление статуса заказа, BackgroundTask на push+SMS

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

`GET /orders` — история заказов пользователя

просрочено К работе
27.04.2026 20:02

Комментарии · 0

Backend · Sprint 3

`GET /orders/{id}` — детали заказа

просрочено К работе
27.04.2026 20:02

Комментарии · 0