Мобильное приложение для бронирования транспортных средств
Позволяет бронировать транспортные средства, вести историю поездок, следить за своим экологическим следом и стилем вождения
2020 – now
Разработка
QA
Задачи
Реализация процесса бронирования автомобилей
Открытие автомобиля без ключа с помощью Bluetooth устройства
Получение информации об автомобиле через сканирование его QR-кода
Обеспечение доступа к различным функциональностям приложения в зависимости от прав пользователя
Демонстрация поездки автомобиля на карте
Поддержка нескольких языков в приложении с динамическими переводами
Графические виджеты с метриками и статистикой поездок
Публикация приложения в App Store, Google Play, Testflight
Учет инцидентов автомобилей
Создание white label приложения и быстрый ребрендинг
Уведомления в приложении
Стек технологий
React Native
Redux
Typescript
Jest
Jira
Fastlane
Keycloak
Flipper
Testflight
О приложении
Главный экран с предстоящими резервациями и поиском машин
Можно воспользоваться фильтрацией для поиска подходящего транспортного средства с учётом разных параметров
Перед созданием резервации можно проверить всю информацию о машине и посмотреть список инцидентов
Схема транспортного средства
Можно увидеть информацию по текущим инцидентам, при необходимости создать новый инцидент
Отображает свободные и занятые слоты времени для каждого транспортного средства
Кастомный календарь
После подтверждения резервации можем посмотреть всю информацию о ней с возможностью изменения
Машину можно открыть прямо из приложения через Bluetooth устройство бесключевого доступа. А во время поездки видна вся информация о поездке и маршруте
Экран поездки
и бесключевой доступ
Данные о поездках
Данные о поездках собираются и отображаются в виде виджетов. Пользователям и компаниям важно отслеживать свой экологический след и безопасность вождения
Frontend
Atomic design
Гибкая настройка прав — в зависимости от разрешений пользователя открываются две разные версии приложения: только инциденты или инциденты с резервациями
Работа со встроенными возможностями телефона: камерой, файлами, местоположением, Bluetooth
Публикация приложения по одной команде с помощью Fastlane. Включает в себя: инкрементацию версии, создание коммита и тега, настройку параметров приложения, сборку билда, отправка билда в магазин приложений
Приложение опубликовано в Google Play и App Store
Quality Assurance
Анализ и документирование требований заказчика
Ведение базы знаний проекта
Smoke-тестирование, регрессионное тестирование, конфигурационное тестирование
Тестирование доступности, локализации и удобства использования
Анализ сбоев приложения по статистике Google Play и App Store