Функциональные характеристики
Назначение
Платформа предназначена для оформления региональных карт без визита в офис оператора: пользователь регистрируется по номеру телефона, выбирает регион и карту, оставляет заявку, а платформа передаёт её оператору карты и организует доставку готовой карты выбранной службой.
Функции
| Функция | Состояние |
|---|---|
| Информационные страницы регионов и карт | работает |
| Регистрация и вход по номеру телефона и одноразовому коду | работает |
| Профиль пользователя: фамилия, имя, отчество | работает |
| Приём заявки на выпуск карты | пилот, заявки ведутся вручную по агентскому договору |
| Электронная почта в профиле | в разработке |
| Каталог карт, заказы и оплата в личном кабинете | в разработке |
| Выбор способа доставки и отслеживание | в разработке |
Регистрация и вход — одна операция: номер телефона подтверждается одноразовым кодом, и только после этого становится известно, требуется ли создать профиль. Пароля нет.
Предметная область: регион → карта → заявка → доставка. Пилотный регион — Республика Башкортостан, карта — транспортная карта АЛГА. Способы доставки: Почта России, 5Post, СДЭК; пункты выдачи Boxberry, Ozon и Магнит подключаются по мере запуска регионов.
:::note Дополнить перед подачей в реестр Перечень функций должен соответствовать фактически запущенной версии на дату подачи. Строки «в разработке» в такой документ не включают. :::
Применяемые технологии
| Слой | Технологии |
|---|---|
| Серверная часть | .NET 10, FastEndpoints, OpenIddict, EF Core, PostgreSQL |
| Клиентская часть | React, TypeScript, статическая генерация |
| Инфраструктура | Docker, GitHub Actions, nginx |
Взаимодействие клиента и сервера — HTTPS, формат обмена JSON. Аутентификация — OAuth 2.0, токены подписываются RS256.
Ограничения
Платформа не является эмитентом карт. Тарифы, баланс, блокировка при утере и спорные вопросы по поездкам находятся в ведении оператора карты в регионе.