Требуется исполнитель для разработки и поддержки мобильных приложений Личный кабинет МегаФон и Yota для IOS/Android, а также сайтов megafon.ru и yota.ru. Договор на 3 года. Подробности доступны в техническом задании.
Приложение на flutter
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Техническое задание на разработку мобильного приложения "Управление автомобилями и клиентами"
1. Введение
Мобильное приложение предназначено для управления арендой автомобилей и клиентской базой. Приложение будет использоваться сотрудниками компании, предоставляющей автомобили в аренду. Основные функции включают управление клиентами, автомобилями, их техническим обслуживанием и занятостью, а также авторизацию и работу с данными через Firebase.
2. Цель проекта
Целью разработки является создание мобильного приложения, которое позволяет эффективно управлять клиентской базой и автомобилями, отслеживать техническое обслуживание автомобилей, планировать их занятость, а также улучшить качество работы с арендаторами.
3. Функциональные требования
3.1 Авторизация и управление доступом
- Авторизация пользователя при входе с использованием PIN-кода.
- Функция установки нового PIN-кода при первом входе в приложение.
- Проверка PIN-кода для входа в приложение.
- Сохранение PIN-кода
3.2 Управление клиентской базой
- Отображение списка клиентов с возможностью просмотра информации о каждом клиенте.
- Добавление новых клиентов с вводом следующей информации: ФИО, номер водительского удостоверения, номер телефона, стаж вождения, рейтинг, цель аренды.
- Редактирование данных существующих клиентов.
- Удаление клиента из базы данных.
- Хранение данных о клиентах в Firestore.
3.3 Управление автомобилями
- Отображение списка автомобилей с информацией о каждом автомобиле.
- Добавление новых автомобилей в базу данных с указанием названия и статуса (в ремонте, в ожидании, в работе).
- Редактирование названия и статуса автомобилей.
- Удаление автомобилей.
- Хранение данных об автомобилях в Firestore.
3.4 Техническое обслуживание автомобилей
- Добавление и управление записями технического обслуживания (ТО) для каждого автомобиля.
- Отображение списка ТО для выбранного автомобиля, включая дату, вид работ и стоимость.
- Редактирование и удаление существующих записей ТО.
- Хранение данных о ТО для каждого автомобиля в Firestore.
3.5 Календарь занятости автомобилей
- Календарь занятости для отслеживания статуса каждого автомобиля (в работе, в ожидании, в ремонте).
- Добавление и редактирование занятости автомобилей на конкретные даты с указанием статуса, дохода, расходов, цели аренды, водителя.
- Отображение общей статистики за месяц (доход, расходы, чистая прибыль).
- Хранение данных о занятости для каждого автомобиля в Firestore.
4. Нефункциональные требования
4.1 Требования к интерфейсу
- Простой и понятный интерфейс.
- Поддержка русского языка.
- Адаптивный дизайн для корректного отображения на устройствах с разным размером экрана.
4.2 Требования к производительности
- Обеспечение быстрой загрузки данных из Firebase Firestore.
- Поддержка работы приложения в офлайн-режиме с возможностью синхронизации при подключении к интернету.
4.3 Безопасность
- Хранение пользовательских данных в защищенном виде.
- Использование авторизации через PIN-код для предотвращения несанкционированного доступа.
- Ограничение прав доступа к данным в Firebase Firestore (правила безопасности).
5. Архитектура и стек технологий
- Платформа: Flutter .
- База данных: Firebase Firestore для хранения информации о клиентах, автомобилях, ТО и занятости.
- Стейт-менеджмент: Provider для управления состоянием приложения.
- Firebase: Авторизация и хранение данных.
- Локальное хранилище: SharedPreferences для хранения PIN-кода.
6. Взаимодействие с пользователем
- Главный экран: Авторизация пользователя по PIN-коду.
- Экран автомобилей: Просмотр списка автомобилей, добавление/редактирование/удаление автомобиля.
- Экран клиентов: Просмотр списка клиентов, добавление/редактирование/удаление клиента.
- Экран ТО: Управление записями ТО для автомобилей.
- Календарь занятости: Планирование и просмотр занятости автомобилей.
Заявки фрилансеров
Похожие заказы
- Мобильные приложения1 заявкаЗакрыт3 месяца назад
Требуется разработать IOS приложение, аналог которого предоставлен. Заказчик подготовит дизайн, необходимо выполнить верстку и программирование. Укажите сроки выполнения и ориентировочный бюджет проекта.
Мобильные приложения8 заявокЗакрыт3 месяца назад- $50
Требуется разработка простого Android-приложения с несколькими экранами. Включить график данных, возможность переключения между фронтальной и селфи-камерами, а также переключение цветовых схем интерфейса. Минимум изображений, предпочтительно использование шрифта Roboto и символов в юникоде.
Мобильные приложения7 заявокЗакрыт3 месяца назад Требуется разработать простое мобильное приложение на Android Studio для курсовой работы. Тематика приложения — афиша мероприятий города Курган. Необходимо учесть функционал для отображения событий и их подробностей.
Мобильные приложения6 заявокЗакрыт3 месяца назадТребуется React Native разработчик для создания кроссплатформенного мобильного приложения. Необходим опыт от 2 лет, знание JavaScript (ES6+), React и работы с API. Умение работать с аутентификацией, Push-уведомлениями и WebSocket для реального времени. Опыт работы с Git и GitHub желателен. Подробности ТЗ предоставим в личных сообщениях.
Мобильные приложения5 заявокЗакрыт3 месяца назад- $100
Требуется разработать мобильное приложение для риелторов с функцией информирования о организациях и кнопкой экстренного вызова. Включить иконку для интерактивной карты, однако разработка самой карты не требуется на данном этапе. Бюджет составляет 10 тысяч.
Мобильные приложения6 заявокЗакрыт3 месяца назад Требуется разработка чит-программ для игры MultiCraft на мобильных устройствах. Необходим набор функций, включая /fly, /kill aura, /god mod, /aimbot и /X-Ray. Ожидается создание рабочего софта для оригинальной версии игры с плеймаркета.
Мобильные приложения1 заявкаЗакрыт3 месяца назад- $7000
Требуется разработка мобильного приложения для коротких видео с системой вознаграждений. Основные функции: просмотр видео, начисление очков, регистрация, загрузка видео, административная панель. Платформы: iOS и Android. Дизайн должен быть современным и минималистичным, аналогичным TikTok.
Мобильные приложения10 заявокЗакрыт3 месяца назад Ищется дизайнер для улучшения интерфейса мобильного приложения, связанного со здоровьем и питанием. Работа будет выполняться в выходные дни. Ожидается качественный подход к созданию привлекательного и функционального дизайна.
Мобильные приложения2 заявкиЗакрыт4 месяца назадТребуется создать агрегатор такси с мобильными приложениями для водителей и клиентов. Необходимо разработать интуитивно понятный интерфейс и обеспечить функциональность для обеих сторон. Ожидается качественная реализация с учетом всех современных стандартов.
Мобильные приложения9 заявокЗакрыт3 месяца назад