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