Розробити Frontend для додатку оренди авто React Native
Техническое задание (ТЗ) для Frontend разработчика React Native
Описание проекта
Мобильное приложение для аренды автомобилей, которое соединяет владельцев автомобилей (арендодателей) с арендаторами на основе модели peer-to-peer. Приложение должно иметь гибкий дизайн, который хорошо выглядит на различных мобильных устройствах и поддерживает основные платформы iOS и Android.
Цель
Разработать фронтенд приложения с использованием React Native, который будет включать функциональность для арендаторов, арендодателей и менеджеров по дизайну (шаблону) Figma
Основные требования
- Платформы: iOS и Android
- Язык разработки: JavaScript/TypeScript
- Фреймворк: React Native
- Управление состоянием: Redux или Context API
- Навигация: React Navigation
- HTTP запросы: Fetch API
- Форма валидации: Formik с Yup
- Бэкенд: Взаимодействие через REST API (Drupal 10 PHP)
Описание основных экранов и функций (ТЗ дизайнера)
Добавление/Редактирование авто
Аренда авто
Отзыв на авто, арендодателя, арендатора
История аренд
Профиль пользователя (арендодателя/арендатора)
Функционал менеджера (добавление, редактирование, удаление - авто, арендодателей, арендаторов). Чат между менеджерами, арендодателями, арендаторами.
Чат между арендодателями и арендаторами.
Требования к тестированию
- Тестирование на различных устройствах: Поддержка основных моделей iOS и Android.
- Автоматизированное тестирование: Использование Jest и React Native Testing Library.
- Ручное тестирование: Проверка основной функциональности и юзабилити.
Дополнительные Требования
- Безопасность: Аутентификация и авторизация пользователей с помощью SMS, FindgerPrint
- Производительность: Оптимизация приложения для быстрой загрузки и работы.
- Документация: Детальная документация по коду и инструкции по развертыванию.
Интеграция с бэкендом
- API запросы: Использование Axios или Fetch API для взаимодействия с бэкендом.
- Авторизация: Поддержка JWT токенов для авторизации.
- Обработка ошибок: Отображение пользователям понятных сообщений об ошибках.
Этапы разработки
- Подготовка проекта
- Настройка среды разработки Docker.
- Инициализация проекта.
- Настройка навигации.
- Разработка UI компонентов
- Создание базовых компонентов.
- Интеграция стилей и темы.
- Интеграция с API
- Настройка HTTP клиента.
- Взаимодействие с бэкендом.
- Тестирование и отладка
- Проведение тестирования.
- Исправление ошибок.
- Финальные правки и оптимизация
- Оптимизация производительности.
- Подготовка к релизу.
-
465 1 0 Привет, я занимаюсь fronted/mobile разработкой около 5 лет, готов помочь вам с вашим приложением
Ставка 12$/ч
-
2001 17 2 Привет, помогу с созданием приложения для аренды автомобилей.
У меня есть несколько вопросов, предлагаю обсудить их в личных сообщениях.
Какие функции будет включать в себя Peer-to-Peer соединение? Или все изменения в приложении будут в режиме реального времени?
Проект довольно крупный, поэтому предлагаю оплату почасовую.
Моя ставка - 13$ / ч.
Для полной оценки проекта мне необходимо ознакомиться с дизайном и ТЗ.
… Напишите мне, все обсудим!
-
564 10 1 Максим, привет!
Я менеджер компании ProgGenius. Мы специализируемся на разработке сложных веб и мобильных решений. В штате более 30 специалистов, готовых реализовать ваш проект под ключ.
Заметил, что вам нужно разработать Backend. Можем разработать как Backend, так и Frontend часть, так как наша компания предлагает комплексные услуги по разработке.
У нас значительный опыт работы с React Native и созданием мобильных приложений для различных платформ. Реализовали множество проектов, связанных с разработкой и интеграцией сложных систем, что делает нас идеальным партнером для вашего проекта по аренде авто.
Один из последних проектов - мобильное приложение UnderBooks. Делали для Дарьи Астафьевой. Проект попал в Топ 1 категории бесплатных приложений в AppStore Украина и Топ 94 США.
… https://life.nv.ua/znamenitosti/dasha-astafeva-zapustila-prilozhenie-s-ukrainskimi-audioknigami-underbooks-50343418.html
Также у нас есть большое количество наработок (кода) из вашей сферы, которые можно использовать в вашем проекте, оптимизировав сроки и бюджет.
Есть несколько вопросов по вашему описанию:
- У вас уже есть готовый дизайн проекта, или он еще разрабатывается?
- Какие платежные системы планируется интегрировать в будущем?
- Есть ли у вас какие-либо специфические требования к административной панели?
Буду рад обсудить ваш проект в ЛС!
-
229 1 0 Здравствуйте!
Мы, компания Magma, предлагаем наши услуги по разработке вашего мобильного приложения для аренды автомобилей. У нас есть большой опыт в создании удобных и функциональных мобильных приложений с использованием современных технологий и подходов.
Наши Услуги
Разработка на React Native:
Мы разрабатываем мобильные приложения на основе React Native, что позволяет создавать высококачественные приложения для iOS и Android с единой кодовой базой.
… Наш подход включает:
- Использование Redux или Context API для управления состоянием.
- Реализацию навигации с помощью React Navigation.
- Использование Formik с Yup для валидации форм.
Интеграция с бэкендом:
Мы обеспечим эффективную интеграцию с вашим бэкендом на Drupal 10, используя Axios или Fetch API для взаимодействия с REST API и поддержку JWT токенов для авторизации.
Тестирование и оптимизация:
Наш процесс включает автоматизированное и ручное тестирование для обеспечения стабильности и высокой производительности приложения. Мы используем Jest и React Native Testing Library для создания надежных тестов.
Этапы разработки
1. Подготовка проекта: Настройка среды разработки, инициализация проекта, настройка навигации.
2. Разработка UI компонентов: Создание базовых компонентов, интеграция стилей и темы.
3. Интеграция с API: Настройка HTTP клиента, взаимодействие с бэкендом.
4. Тестирование: Проведение тестирования, исправление ошибок.
5. Финальные правки и оптимизация: Оптимизация производительности, подготовка к релизу.
Почему выбирают нас?
- Опыт: У нас многолетний опыт в разработке мобильных приложений, дизайне и маркетинге.
- Качество: Мы гарантируем высокое качество выполнения работ и соответствие всем требованиям.
- Инновационность: Мы используем современные технологии и подходы для достижения лучших результатов.
- Поддержка: Предлагаем полную поддержку и консультации на всех этапах разработки.
Будем рады обсудить ваш проект более детально и предоставить оптимальные решения для его реализации.
С уважением,
Команда Magma
-
1447 20 1 Добрый день,
Я - опытный разработчик с 4-летним опытом в React Native с впечатляющим портфолио и желанием достигать качественных результатов быстро и точно. У меня в портфолио есть примеры.
Freelancehunt
Моя задача - обеспечить надежную поддержку на протяжении всего проекта и после его завершения. Не сомневайтесь, что я всегда на связи, готов ответить на ваши вопросы и решить любые задачи в реальном времени.
Я открыт для новых захватывающих проектов и готов внести свой вклад в их успешное воплощение. С нетерпением жду возможности обсудить детали и начать сотрудничество.
Актуальные фриланс-проекты в категории Гибридные мобильные приложения
Проект Tuya смартДля wi fi устройства. В поиске специалиста с Tuya IoT Platform / Tuya Panel Studio, опыт работы с CBU обязателен! Необходимо выполнить Регистрация аккаунта 1. Настройка продукта в Tuya IoT Platform 2. Настройка Data Points (DP) 3. Разработка интерфейса в Tuya 4. Настройка… Встраиваемые системы и микроконтроллеры, Гибридные мобильные приложения ∙ 12 дней 6 часов назад ∙ 4 ставки |