Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Примерное ТЗ:

1. Общие положения

1.1. Название проекта:

1.2. Цель: Создание мобильного приложения, позволяющего пользователям быстро и удобно заказывать услуги клининга, а клинерам – эффективно управлять заказами и развивать свой бизнес.

1.3. Целевая аудитория:

    *   Клиенты: Физические лица, нуждающиеся в услугах клининга (квартиры, дома, офисы), а также юр. лица с возможностью оплаты по безналу.

    *   Клинеры: Самозанятые клинеры и небольшие клининговые компании.

1.4. Описание продукта: Мобильное приложение, состоящее из трёх частей:

    *   Клиентское приложение (Android/IOS): Для заказа и управления услугами клининга.

    *   Приложение для клинеров: Для получения и управления заказами.

    *   Web-приложение: Для оформления заказов через браузер

 

2. Функциональные требования

2.1. Клиентское приложение:

2.1.1. Регистрация и авторизация:

        *   Регистрация через email, номер телефона, социальные сети.

        *   Авторизация через email/пароль, номер телефона/SMS, социальные сети.

        *   Восстановление пароля.

2.1.2. Профиль пользователя:

        *   Редактирование личной информации (имя, фамилия, email, телефон, адрес).

        *   Просмотр истории заказов.

        *   Управление адресами (добавление, удаление, редактирование).

        *   Управление способами оплаты (добавление, удаление, редактирование банковских карт/счетов).

2.1.3. Заказ услуги

        *   Выбор типа уборки аналогично выбору тарифа (поддерживающая, генеральная, extra(?)).

        *   Указание площади помещения, исходя из чего формируется тарифная ставка

        *   Выбор дополнительных услуг (мытье окон, глажка, уборка балкона и т.д.).

        *   Выбор даты и времени уборки/ближ. время

        *   Добавление комментариев и пожеланий к заказу.

        *   Подтверждение заказа и оплата.

2.1.4. Отслеживание статуса заказа:

        *   Отображение текущего статуса заказа (ожидает подтверждения, принят клинером, в процессе выполнения, выполнен).

        *   Уведомления об изменении статуса заказа.

2.1.5. Связь с клинером:

        *   Чат с клинером для уточнения деталей заказа.

        *   Возможность звонка диспетчеру

2.1.6. Оценка и отзывы:

        *   Оценка клинера после выполнения заказа (по шкале от 1 до 5 звезд).

        *   Написание отзыва о клинере.

2.1.7. Поддержка:

        *   Раздел FAQ (часто задаваемые вопросы).

        *   Форма обратной связи для связи с техподдержкой.

        *   Чат с техподдержкой (опционально).

2.1.8. Промокоды и скидки:

        *   Возможность применения промокодов на скидку.

        *   Отображение актуальных акций и скидок во вкладке Новости (например, оформление подписки)

2.1.9. Геолокация:

        *   Автоматическое определение местоположения пользователя для упрощения выбора адреса.

 

2.2. Приложение для клинеров:

2.2.1. Регистрация и авторизация:

        *   Регистрация с указанием личной информации, опыта работы, типа услуг, территории обслуживания, цен.

        *   Верификация документов (паспорт, документы о квалификации).

        *   Авторизация через email/пароль, номер телефона/SMS.

        *   Восстановление пароля.

   2.2.2. Профиль клинера:

        *   Редактирование личной информации (имя, фамилия, фото, описание, опыт работы, территория обслуживания, цены, типы услуг).

        *   Просмотр рейтинга и отзывов.

        *   Приоритет на получение заказов (приоритет зависит от рейтинга, числа принятых заказов, выхода на слоты и иных показателей)

        *   Выход на «линию» для приема заказов. Возможность выхода на «слоты» с указанием четкого времени работы.

        *   Прохождение обучения в приложении

2.2.3. Управление заказами:

        *   Аналогично популярным приложениям по заказу такси, клиннеру приходит ближайший заказ, когда он находится на линии с возможностью принять или отказаться в течении 1 минуты.

        *   Просмотр деталей заказа в его карточке (адрес, время, тип уборки, дополнительные услуги, комментарии клиента).

        *   Смена статуса заказа (принят, в пути, в процессе выполнения, выполнен).

2.2.4. Связь с клиентом:

        *   Чат с клиентом для уточнения деталей заказа

2.2.5. Финансовая отчетность:

        *   Просмотр статистики по выполненным заказам, доходу, комиссиям.

2.2.6. Геолокация:

        *   Отображение местоположения клинера на карте для клиентов.

2.2.7. Уведомления:

        *   Уведомления о новых заказах, изменениях статуса заказов, сообщениях от клиентов.

2.2.8. Поддержка:

        *   Раздел FAQ (часто задаваемые вопросы).

        *   Форма обратной связи для связи с техподдержкой.

        *   Чат с техподдержкой

3. Нефункциональные требования

3.1. Производительность:

    *   Приложение должно быстро загружаться и работать без задержек.

    *   Время отклика на действия пользователя не должно превышать 2 секунды.

3.2. Безопасность:

    *   Защита данных пользователей (личная информация, платежные данные).

    *   Шифрование передаваемых данных.

    *   Защита от несанкционированного доступа.

3.3. Масштабируемость:

    *   Приложение должно быть способно выдерживать увеличение количества пользователей и заказов.

3.4. Надежность:

    *   Приложение должно стабильно работать и не допускать потери данных.

3.5. Удобство использования:

    *   Интуитивно понятный интерфейс.

    *   Легкость навигации.

    *   Адаптивность к разным размерам экранов.

3.6. Доступность:

    *   Поддержка различных версий операционных систем iOS и Android (указать минимальные поддерживаемые версии).

    *   Возможность использования приложения на разных устройствах (смартфоны, планшеты).

4. Дизайн

4.1. Общие принципы:

    *   Современный и привлекательный дизайн.

    *   Простота и удобство использования.

•   4.2. Цветовая схема:

•   4.3. Элементы интерфейса: …

5. Возможно создание на основе «коробочных решений»

6. Требования к документации

6.1. Спецификация API: Описание всех API-методов, параметров и форматов данных.

6.2. Схема базы данных: Описание структуры базы данных и связей между таблицами.

6.3. Руководство пользователя: Описание основных функций приложения и инструкция по их использованию.

6.4. Тест-кейсы: Описание сценариев тестирования и ожидаемых результатов.

 

7. Критерии приемки

7.1. Соответствие функциональным требованиям: Приложение должно соответствовать всем функциональным требованиям, описанным в ТЗ.

7.2. Соответствие нефункциональным требованиям: Приложение должно соответствовать всем нефункциональным требованиям, описанным в ТЗ.

7.3. Отсутствие критических ошибок: Приложение не должно содержать критических ошибок, приводящих к сбоям или потере данных.

7.4. Успешное прохождение приемочного тестирования: Приложение должно успешно пройти приемочное тестирование, проводимое заказчиком.

 

8. Особые требования:

 

•   Наличие административной панели для управления пользователями, заказами, клинерами для организаций.

•   Реализация системы лояльности для клиентов.

•   Автоматическое распределение заказов между клинерами на основе определенных критериев

Рассматриваем все предложения. Отдельный интерес к фрилансерам, находящимся на т. РБ - чтобы была возможность личного обсуждения и взаимодействия.

месяц назад
henrycavilson
Александр 
19 лет
3 года в сервисе
Был
месяц назад

Заявки фрилансеров

Нет заявок фрилансеров