Прежде, чем начинать разработку, нужно совместно с заказчиком проработать детали приемочного тестирования. Что именно мы должны сделать? Как мы узнаем, что сделали именно то, что хотел наш клиент?
Мы начали с формирования структуры нашего приложения, проработки функциональных требований и внутренней логики. Вот какая структура у нас получилась:
- Главная страница с подборками товаров, баннерами акций и специальными предложениями
- Каталог с продвинутым поиском, позволяющим найти товар по штрих-коду и акцизной марке, списки категорий, их листинги и карточки товаров.
- Корзина и чекаут с возможностью применять скидки и выбирать способы доставки.
- Раздел избранных товаров
- Пользовательский профиль - включая добавление карты лояльности клиента.
И вот что у нас получилось: