Интернет-магазин для продажи услуг в виде подарков на праздничные события.
Задача:Заказчик решил расширять свои услуги на другие города, а также значительно расширить возможности админ панели.
Описание:В ходе проведенного анализа перед началом работ выявились проблемы с архитектурой БД и наличием проблем с юзабилити клиентской части приложения (самим магазином) и уязвимостей в OpenCart 2.
С заказчиком была согласована миграция проекта на Yii2 и переделка БД, а также реализация админ-панели под собственные задачи.
Сложность была в том, что структура товаров была слишком разнородной, и пришлось поломать голову, чтобы сделать гибкую архитектуру БД для новых сущностей и поддержки большого кол-ва медиа ресурсов.
В остальном, проект оказался не слишком сложным, сколько громоздким. Время разработки заняло примерно 8 месяцев в part-time режиме.
Это был первый большой проект в качестве фрилансера.
Результат:- интерфейс стал гораздо приятнее для клиентов и немного современнее- проект был реализован за довольно малый бюджет, что порадовало заказчика перед пандемией
- в админ панели функционал сосредоточен под цели и задачи бизнеса
- продажи выросли на 10-15%
- за 2 года сайт ни разу не падал
Лично я считаю проект не совсем удачным, потому что было совершено много ошибок на этапе проработки ТЗ, но это дало мне понимание и толчок к развитию.
Стек: Yii2, PHP, jQuery
Ссылка: http://zagadaem.ru/