Создание приложения для лёгкого поиска лекарств и аптек
Задача
Клиент хотел создать мобильное приложение, с помощью которого люди могли бы легко найти аптеку с нужными лекарственными средствами, а также увидеть информацию о текущих скидках и акциях. Главным приоритетом было создание интуитивного и простого пользовательского интерфейса, чтобы приложение было удобным.
Решение
Мы проанализировали все возможные варианты сценариев, которые могли возникнуть у нашей целевой аудитории, чтобы понять, какие именно функции должны быть включены в продукт. Мы сделали вывод, что нужно обязательно включить следующие возможности:
- Поиск лекарств по самой низкой цене.
- Поиск аптек с наилучшим расположением.
- Возможность отфильтровать круглосуточные аптеки.
- Возможность связаться с аптекой прямо из приложения.
Дизайн и UI/UX
В ходе разработки Pinpil мы ставили цель создать лёгкий в использовании сервис, который вызывает доверие. По этой причине мы сделали минималистичный дизайн в профессионально-медицинской стилистике. Главная функция приложения — поиск лекарственных средств — заняла место в центре.
Первое, что видит пользователь после открытия приложения, строка поиска, куда можно ввести название препарата, бренд или лекарственное вещество. Pinpil найдет и покажет список лекарств с указанием содержания активного вещества на выбор. Пользователь выбирает препарат, который он искал, и приложение показывает список аптек поблизости с ценами. Также есть возможность посмотреть информацию о препарате, включая рекомендации по приему и активные ингредиенты.
Придерживаясь минимализма и лёгкости в интерфейсе, мы создали каждый экран максимально простым, но профессионально-элегантным, количество экранов свели к минимуму. Еще мы добавили такие функции как бронирование лекарств и возможность поделиться списком лекарств.
Наши специалисты создали техническое задание, где описали всю архитектуру приложения, детально указали какие действия доступны пользователю на каждом экране.
Разработка
Самой сложное в разработке софта для оффлайн-бизнеса то, что каждый использует свои программные инструменты и правила обновления, форматы и названия в базах данных. Тем не менее, наш клиент уже разработал сервис-агрегатор, который собирает данные разных аптек. Он сохраняет информацию в разных форматах, начиная с электронных писем, заканчивая отдельными PDF-файлами, и добавляет в основную БД.
Таким образом, мы столкнулись с проблемой сбора и приведения в порядок всех этих данных об аптеках и лекарствах. Нашим серверам также приходилось постоянно обновлять нормализованные данные по мере получения новой информации от сервера-агрегатора. Наша команда использовала React Native и Redux для разработки приложения, затем мы оптимизировали сборку для iOS и Android из одной базы кода.
Результат
Нам удалось создать для клиента интуитивное и удобное приложения по поиску аптек для iOS и Android. Приложение Pinpil постоянно обновляется, чтобы у пользователей всегда была самая актуальная информация о лекарствах и аптеках, что делает приложение надёжным инструментом, дающим точную информацию.