Техническое задание: Система для сервиса аренды электровелосипедов
Проект предполагает разработку программного комплекса для компании, предоставляющей электровелосипеды в аренду. Система состоит из двух ключевых компонентов: административной панели для управления бизнес-процессами и клиентского мобильного приложения для пользователей.
Основные задачи
- Административная веб-панель: Удобный интерфейс для оператора/администратора для полного контроля над парком транспорта, пользователями и арендой.
- Клиентское мобильное приложение: Приложение для платформы Android и/или iOS, позволяющее пользователям взаимодействовать с сервисом.
- Внешняя интеграция: Подключение по API к стороннему GPS-сервису для отслеживания местоположения транспортных средств в реальном времени.
Функционал административной панели
- Управление парком: добавление, редактирование, удаление велосипедов, просмотр их статуса (свободен/занят/на обслуживании).
- Просмотр карты с расположением всех единиц техники.
- Управление пользователями (клиентами): регистрация, верификация, история поездок.
- Просмотр и управление активными и завершенными сеансами аренды.
- Финансовая аналитика: отчеты по доходам, популярности точек, загрузке парка.
- Настройка тарифов и зон аренды.
Функционал клиентского приложения
- Регистрация и авторизация пользователя.
- Просмотр интерактивной карты с доступными для бронирования велосипедами.
- Бронирование и разблокировка выбранного электровелосипеда (через QR-код или номер).
- Отслеживание текущей поездки: маршрут, длительность, стоимость.
- Завершение поездки и автоматический расчет стоимости.
- История поездок и платежей.
- Техническая поддержка и справка.
Технические требования и интеграция
- Интеграция с API GPS-сервиса для получения данных о местоположении и статусе транспорта.
- Реализация безопасного обмена данными между клиентским приложением, админкой и сервером.
- Система должна быть отказоустойчивой и работать с большим количеством одновременных пользователей.
- Предпочтительные технологии и стек обсуждаются с исполнителем.
Что предоставляет заказчик
- Подробное описание бизнес-логики и процессов.
- Доступ к документации API стороннего GPS-сервиса.
- Дизайн-макеты или прототипы интерфейсов (по согласованию).
Мы ищем опытного исполнителя или команду, способную реализовать проект от проектирования архитектуры до финального развертывания и тестирования. Готовы обсуждать детали и сроки.