Компания «7Цветов» занимается оптовой продажей срезанных цветов, горшечных растений и расходных посадочных материалов от поставщиков со всего мира.
С нуля создан личный кабинет, в котором у клиента есть возможность управлять своей учетной записью, просматривать каталог, создавать заказы и оформлять претензии. Позднее на основе этого кабинета команда реализовала локальную цветочную биржу для клиентов «7Цветов».
Особенности проекта
- Плотная интеграция с 1С
- Разработан свой REST API для работы с биржей
- Разработан свой формат XML-обмена для работы с каталогом и заказами
- Автотесты, которые полностью покрывают XML обмен и REST API, а также много других функций проекта
- Соблюдение конкурентности и очередности запросов от пользователей. На бирже с одними и теми же заказами и резервациями одновременно могут работать покупатели и менеджеры
Команда AXIOMA провела тестирование отказоустойчивости системы и реализовала требования отказоустойчивости. У бизнеса есть жесткие требования по нулевой потере данных и изображений товаров каталога в случае аварийных ситуаций, а также установленное максимальное время неработоспособности системы, поэтому были реализованы особые требования по отказоустойчивости и тщательно проработан план по аварийному восстановлению.
Стек технологий:
PHP 7.0
Microsoft SQL Server 2016
Быстрый поиск SphinxSearch
Symfony 2.7
Redis - для распределенного хранения пользовательских сессий
Подробнее:
https://www.axiomadev.ru/portfolio/razrabotka-lichnogo-kabineta-dlya-7flowers/