Техническое задание: Разработка приложения для вывоза мусора
Необходимо создать кроссплатформенное мобильное приложение, которое упростит процесс заказа услуги по вывозу бытового мусора для жителей многоквартирных и частных домов.
Основные цели проекта
- Предоставить пользователям простой и быстрый способ заказать вывоз отходов.
- Автоматизировать расчет стоимости услуги в зависимости от объема и типа мусора.
- Реализовать систему уведомлений и отслеживания статуса заказа.
Ключевые функциональные требования
Для пользователя:
- Регистрация и личный кабинет.
- Выбор типа вывозимого мусора (ТКО, крупногабаритный, строительный и т.д.).
- Указание объема (в м³ или количестве контейнеров).
- Выбор даты и временного интервала для вывоза.
- Расчет предварительной стоимости в приложении.
- Оплата онлайн (интеграция с платежными системами).
- История заказов и возможность повторного быстрого заказа.
- Push-уведомления о статусе заказа (подтвержден, исполнитель в пути, выполнен).
- Карта с отслеживанием перемещения машины (опционально).
Административная часть (веб-панель или раздел в приложении):
- Панель управления заказами с их статусами.
- Управление прайс-листом и тарифами.
- Назначение заказов исполнителям (водителям).
- Просмотр статистики и отчетов.
- Управление пользовательской базой.
Технические требования
- Кроссплатформенная разработка (React Native, Flutter) или нативные приложения под iOS и Android.
- Серверная часть на Node.js/Python/Java (на усмотрение исполнителя с обоснованием).
- База данных (PostgreSQL/MySQL).
- Обязательна безопасная обработка платежных данных.
Результат работы
- Рабочее мобильное приложение, опубликованное в App Store и Google Play.
- Функциональная административная панель.
- Полная документация к API и исходному коду.
- Техническая поддержка на период запуска (1 месяц).