Что требуется
- интернет-магазин должен получать и отображать на сайте весь предлагаемый ассортимент продукции фармацевтической сети;
- для корректной работы интернет-магазин должен показывать только те товары что есть в наличии;
- покупатель может забронировать товар в нужном ему количестве;
- покупатель может выбрать ту аптеку в котором этот товар присутствует;
- аптека должна получить своевременное уведомление о том, что товар забронирован через интернет-магазин;
- «Электронная аптека» должна на время изъять товар из розничной продажи для выкупа его интернет покупателем;
- в аптеке фармацевт должен собрать товар и уведомить интернет-магазин;
- интернет-магазин должен информировать покупателя о состоянии его заказа;
- интернет покупатель может в любое время отказаться от приобретения товара;
Требования от заказчика
- товар не будет перемещаться из аптеки в аптеку по заказу интернет покупателя;
- товар не будет заказываться у поставщика под интернет покупателя, интернет-магазин работает только с остатками в аптеке;
- оплата производится только в аптеке;
Требования к программному продукту
- доступность сервера 99%;
- обработка не менее 100 запросов в секунду;
- передача информации только по защищенных каналам связи;
- передача и получение информации может осуществлять только после авторизации и идентификации клиента;
- протокол передачи данных HTTP/HTTPS;
- формат передаваемых данных JSON;
- ежедневное/еженедельное создание резервных копий базы данных и отправка в отдельное хранилище;
- контроль версии кода на независимом ресурсе;
Системные требования
- Процессор с тактовой частотой не менее 1.8 ГГц от 2 ядер;
- Оперативная память не менее 4 Гб;
- Жёсткий диск не менее 20Гб лучше SSD;
- Интернет-канал не менее 100Мб;
- Операционная система на базе UNIX (CentOS 7/8, Debian 9/10, Ubuntu 18/20);
- Расположение сервера Россия или Европа;