Информационная система была разработана для аптечной сети «Аптечный склад». Система состоит из:
При разработке мобильных приложений использовались нативные для платформ языки программирования - Java для Android и Objective C для iOS.
Функционал мобильных приложений:
- выбор города;
- актуальная информация о наличии товаров в аптеках горда;
- удобный пошаговый сценарий оформления заказа;
- поиск по наименованию товара;
- поиск по отсканированному штрихкоду товара;
- фильтр по цене, по бренду, нозологии, производителю и т.д.
- сортировка товаров вкаталоге по цене и по популярности;
- подробные инструкции к препаратам;
- отображение аптек сети на карте города;
- возможность позвонить в аптеку;
- подробные описания лекарств;
- личный кабинет;
- сохранение истории заказов лекарств с возможностью повтора заказа;
- отмена заказа;
- push уведомления о смене статусов заказа;
- информация об аптеках сети и их графике работы;
- обратная связь;
- возможность оценить товар и добавить отзыв к товару.
В серверной части MongoDB используется как база данных, Node.js используется как сервер приложений, Nginx для кэширования статики и картинок.
Серверная и административная часть разработаны на JavaScript. Разработка административной части велась с использованием React.js
Функционал административной части:
- управление пользователями административной панели;
- просмотр клиентов и заказов;
- управление регионами доставки;
- управление информацией об акциях сети;
- управление рассылками информационных push уведомлений;
- управление разделом Вопрос/Ответ в приложении;
- создание и редактирование текста политики конфиденциальности;
Интеграции:
- С сервером заказчика по API:
- регистрация, авторизация и изменение профиля пользователей;
- получение информации о городах и аптеках;
- получение информации о категориях каталога;
- получение информации о товарах;
- получение информации об остатках товаров в аптеках;
- отправка информации о заказах;
- получение информации о статусе заказов;
- возможность оценить товар и добавить отзыв к товару;
- отмена заказа;