Техническое задание на создание мобильного приложения "Работа в магазине у дома"
1. Общие сведения
Цель проекта — разработать мобильное приложение для владельцев магазинов у дома, позволяющее быстро находить продавцов как на постоянную работу, так и на подработку на сутки. Приложение должно обеспечивать безопасную идентификацию пользователей, взаимодействие между продавцами и владельцами магазинов, а также содержать дополнительные функции для улучшения подбора кандидатов.
2. Основные функции приложения
2.1. Регистрация пользователей
- Регистрация по номеру телефона с подтверждением через SMS.
- Для завершения регистрации необходимо прикрепить фотографию удостоверения личности (паспорт или другие официальные документы).
- У каждого пользователя должно быть два типа профилей:
Продавец: регистрируется для поиска работы (постоянной или временной).
Руководитель магазина: регистрируется для поиска продавцов.
2.2. Профили пользователей
- Продавцы:
Личная информация: ФИО, возраст, опыт работы.
Загрузка удостоверения личности для подтверждения.
Возможность указать, на каких программах для торговли умеет работать (например, 1С, SAP и т.д.).
Указание доступности для работы (постоянно или на сутки).
- Руководители магазинов:
Личная информация о владельце магазина.
Название магазина и его адрес.
Программа для торговли, которой пользуется магазин.
2.3. Черный список
- Добавление продавца в черный список: Руководитель магазина может добавить продавца в черный список, указав причину включения. При добавлении продавца в список руководитель должен оставить комментарий, объясняющий причины (например, «не вышел на смену без предупреждения»).
- Общедоступность черного списка: Черный список будет отображаться отдельно в приложении и доступен для просмотра другим руководителям магазинов. Все руководители смогут видеть комментарии, оставленные предыдущими руководителями о данном продавце. Однако решение о принятии продавца на работу остается за каждым руководителем.
- Конфиденциальность данных: Продавец не будет уведомлен о том, что его комментарии доступны другим руководителям, но он сможет видеть, что был включен в черный список и в каком магазине это произошло. Продавец не сможет просматривать комментарии.
- Управление черным списком: Руководитель магазина может в любое время удалить продавца из черного списка или изменить комментарий к записи.
- Административный контроль: Модераторы приложения через административную панель смогут просматривать и проверять адекватность комментариев и записей в черном списке, при необходимости вмешиваясь в спорные ситуации.
2.4. Поиск работы/продавца
- Для продавцов: возможность искать ближайшие магазины, которые ищут продавцов на работу, как постоянную, так и временную (на сутки).
- Для руководителей магазинов: возможность поиска продавцов, которые готовы выйти на работу. Фильтры по опыту работы, доступности, умению работать в определенных программах для торговли.
2.5. Система откликов и заявок
- Продавцы могут откликаться на вакансии магазинов.
- Руководители магазинов могут отправлять приглашения продавцам, основываясь на их профилях и предпочтениях.
- Функция обмена контактами только после одобрения заявки.
2.6. Безопасность и подтверждение данных
- Для завершения регистрации продавцы обязаны загрузить фотографию удостоверения личности, которая будет проверяться системой на подлинность.
- Встроенная система верификации для защиты данных пользователей.
3. Технические требования
3.1. Платформы
- Приложение должно быть доступно для операционных систем iOS и Android.
- Разработка должна вестись с использованием нативных языков для каждой платформы (Swift для iOS и Kotlin для Android) либо с помощью кроссплатформенных решений (например, Flutter или React Native).
3.2. Интерфейс
- Удобный и интуитивно понятный пользовательский интерфейс, адаптированный под мобильные устройства.
- Упрощенная система навигации с минимальным количеством шагов для выполнения действий.
- Функции фильтрации и поиска должны быть легко доступны как продавцам, так и руководителям магазинов.
3.3. Серверная часть
- Система аутентификации и авторизации пользователей с двухфакторной защитой (номер телефона и удостоверение личности).
- Хранение данных пользователей (в том числе удостоверений) в безопасной базе данных с соблюдением законодательства о защите персональных данных (GDPR или аналогичные требования).
- Реализация уведомлений (Push notifications) для оповещения пользователей о новых заявках или откликах.
Разделы:
Опубликован:
15.09.2024 | 17:07 [поднят: 15.09.2024 | 17:07]
Заказ находится в архиве